Пример #1
0
        void _writeHeadstream <__t>(__t nT, string nUrl) where __t : IHeadstream
        {
            SerializeType_ serializeType_ = nT._serializeType();
            ISerialize     serialize_     = this._getWriter(serializeType_);

            if (null == serialize_)
            {
                return;
            }
            serialize_._openUrl(nUrl);
            serialize_._selectStream(nT._streamName());
            nT._headSerialize(serialize_);
            serialize_._runClose();
        }
Пример #2
0
 public ISerialize _getWriter(SerializeType_ nSerializeType)
 {
     if (nSerializeType == SerializeType_.mXml_)
     {
         return(new XmlOSerialize());
     }
     else if (nSerializeType == SerializeType_.mTxt_)
     {
         return(new TextOSerialize());
     }
     else
     {
         return(null);
     }
 }