示例#1
0
 public SerializeText(SerializeType arType, string szFileName)
 {
     m_arType     = arType;
     m_szFileName = szFileName;
     m_nVersion   = 0;
     if (m_arType == SerializeType.read)
     {
         if (System.IO.File.Exists(m_szFileName))
         {
             byte[] fileData = System.IO.File.ReadAllBytes(m_szFileName);
             m_arFile = new CSerialzieTextStream(arType, fileData, fileData.Length);
         }
         else
         {
             m_arFile = new CSerialzieTextStream(arType, null, 0);
         }
     }
     else
     {
         m_arFile = new CSerialzieTextStream(arType);
     }
 }
示例#2
0
 public SerializeText(SerializeType arType, byte[] pData, int nDataSize)
 {
     m_arFile   = new CSerialzieTextStream(arType, pData, nDataSize);
     m_arType   = arType;
     m_nVersion = 0;
 }
示例#3
0
 public SerializeText(SerializeType arType)
 {
     m_arFile   = new CSerialzieTextStream(arType);
     m_arType   = arType;
     m_nVersion = 0;
 }