void function_append_STRING(ref CGD.buffer _Buffer)
 {
     _Buffer.append<string>(array_string[0]);
     _Buffer.append<string>(array_string[1]);
     _Buffer.append<string>(array_string[2]);
     _Buffer.append<string>(array_string[3]);
     _Buffer.append<string>(array_string[4]);
     _Buffer.append<string>(array_string[5]);
     _Buffer.append<string>(array_string[6]);
     _Buffer.append<string>(array_string[7]);
 }
 void function_append_GENERAL(ref CGD.buffer _Buffer)
 {
     _Buffer.append<char>((char)12);
     _Buffer.append<sbyte>((byte)3);
     _Buffer.append<byte>((sbyte)4);
     _Buffer.append<short>((short)4100);
     _Buffer.append<ushort>((ushort)32210);
     _Buffer.append<int>(123310);
     _Buffer.append<uint>(121234);
     _Buffer.append<long>(-1000443L);
     _Buffer.append<ulong>(12233094310UL);
     _Buffer.append<float>(1.0f);
     _Buffer.append<double>(2.0);
 }