示例#1
0
            public void PerfBoolCsnSerDo()
            {
                IWriterField fw = w.WriteArray();

                for (int i = 0; i < PerfBool.ctr; i++)
                {
                    fw.W(PerfBool.value);
                }
            }
示例#2
0
            public void PerfLongCsnSerDo()
            {
                IWriterField fw = w.WriteArray();

                for (long i = 0; i < PerfLong.ctr; i++)
                {
                    fw.W(i);
                }
            }
示例#3
0
            public void PerfDateTimeCsnSerDo()
            {
                IWriterField fw = w.WriteArray();

                for (int i = 0; i < PerfDateTime.ctr; i++)
                {
                    fw.W(PerfDateTime.value);
                }
                sw.Flush();
            }
示例#4
0
            public void LongSerDo()
            {
                IWriterField fw = w.WriteArray();

                for (long i = -LongCheck.ctr; i < LongCheck.ctr; i++)
                {
                    fw.W(i);
                }
                sw.Flush();
            }
示例#5
0
            public void PerfDoubleCsnSerDo()
            {
                IWriterField fw = w.WriteArray();

                for (long i = 0; i < PerfDouble.ctr; i++)
                {
                    fw.W(values[i]);
                }
                sw.Flush();
            }
示例#6
0
            public void DoubleSerDo()
            {
                IWriterField fw = w.WriteArray();

                for (long i = 0; i < DoubleCheck.ctr; i++)
                {
                    fw.W(values[i]);
                }
                sw.Flush();
            }
示例#7
0
            public void PerfStringCsnSerDo()
            {
                IWriterField fw = w.WriteArray();

                for (long i = 0; i < PerfString.ctr; i++)
                {
                    fw.W(PerfString.value);
                }
                sw.Flush();
            }
示例#8
0
        public void Csn()
        {
            Writer w  = new Writer(this.sw);
            long   rc = w.WriteTypeDef("T", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9").Current;

            for (long i = 0; i < 100000; i += 10)
            {
                IWriterField fw = w.WriteInstance(rc);
                for (long j = 0; j < 10; j++)
                {
                    fw.W(this.valueArr[j]);
                }
            }
            this.sw.Flush();
        }