Exemplo n.º 1
0
        internal static string ToXmlZipStringBinary(T cryo)
        {
            byte[] input = GenericSerializationHelperClass <T> .ToBinary(cryo);

            byte[] inArray = IOTools.Compress(input);
            return(Convert.ToBase64String(inArray));
        }
Exemplo n.º 2
0
 public static T FromXmlFile(string frozenObjectFileName, bool zipped)
 {
     if (zipped)
     {
         return(GenericSerializationHelperClass <T> .FromGZipXmlFile(frozenObjectFileName));
     }
     return(GenericSerializationHelperClass <T> .FromXmlFile(frozenObjectFileName));
 }
Exemplo n.º 3
0
 public static bool ToXmlFile(T cryo, string fileName, bool zipped)
 {
     if (zipped)
     {
         return(GenericSerializationHelperClass <T> .ToXmlZipFile(cryo, fileName));
     }
     return(GenericSerializationHelperClass <T> .ToXmlFile(cryo, fileName));
 }
Exemplo n.º 4
0
 public static T FromXml(string frozen, bool zipped)
 {
     if (zipped)
     {
         return(GenericSerializationHelperClass <T> .FromXmlZipString(frozen));
     }
     return(GenericSerializationHelperClass <T> .FromXml(frozen));
 }
Exemplo n.º 5
0
 public static string ToXmlString(T cryo, bool zipped)
 {
     if (zipped)
     {
         return(GenericSerializationHelperClass <T> .ToXmlZipString(cryo));
     }
     return(GenericSerializationHelperClass <T> .ToXmlString(cryo));
 }
Exemplo n.º 6
0
        internal static string ToXmlZipString(T cryo)
        {
            string s = GenericSerializationHelperClass <T> .ToXmlString(cryo);

            byte[] bytes   = Encoding.Unicode.GetBytes(s);
            byte[] inArray = IOTools.Compress(bytes);
            return(Convert.ToBase64String(inArray));
        }
Exemplo n.º 7
0
        public static bool ToXmlFileWithOutXmlns(T cryo, string fileName, Encoding encoding)
        {
            try
            {
                DirectoryInfo directory = new FileInfo(fileName).Directory;
                if (cryo != null && directory != null && directory.Exists)
                {
                    string value = GenericSerializationHelperClass <T> .ToXmlStringWithOutXmlns(cryo, encoding);

                    TextWriter textWriter = new StreamWriter(fileName, false, encoding);
                    textWriter.Write(value);
                    textWriter.Close();
                    return(true);
                }
                return(false);
            }
            catch (DirectoryNotFoundException)
            {
                return(false);
            }
        }
Exemplo n.º 8
0
        public static bool ToXmlFileWithOutXmlns(T cryo, string fileName, Encoding encoding)
        {
            try
            {
                DirectoryInfo directory = new FileInfo(fileName).Directory;
                if ((object)cryo == null || directory == null || !directory.Exists)
                {
                    return(false);
                }
                string stringWithOutXmlns = GenericSerializationHelperClass <T> .ToXmlStringWithOutXmlns(cryo, encoding);

                TextWriter textWriter = (TextWriter) new StreamWriter(fileName, false, encoding);
                textWriter.Write(stringWithOutXmlns);
                textWriter.Close();
                return(true);
            }
            catch (DirectoryNotFoundException ex)
            {
                return(false);
            }
        }
Exemplo n.º 9
0
 public static bool ToXmlFileWithOutXmlns(T cryo, string fileName)
 {
     return(GenericSerializationHelperClass <T> .ToXmlFileWithOutXmlns(cryo, fileName, Encoding.GetEncoding("ISO-8859-15")));
 }
Exemplo n.º 10
0
 public static string ToXmlStringWithOutXmlns(T cryo)
 {
     return(GenericSerializationHelperClass <T> .ToXmlStringWithOutXmlns(cryo, Encoding.GetEncoding("ISO-8859-15")));
 }
Exemplo n.º 11
0
 internal static T FromXmlZipStringBinary(string frozen)
 {
     byte[] input   = Convert.FromBase64String(frozen);
     byte[] frozen2 = IOTools.Uncompress(input);
     return(GenericSerializationHelperClass <T> .FromBinary(frozen2));
 }
Exemplo n.º 12
0
 internal static T FromXmlZipString(string frozen)
 {
     byte[] input = Convert.FromBase64String(frozen);
     byte[] bytes = IOTools.Uncompress(input);
     return(GenericSerializationHelperClass <T> .FromXml(Encoding.Unicode.GetString(bytes)));
 }
Exemplo n.º 13
0
 internal static T FromXmlZipStringBinary(string frozen)
 {
     return(GenericSerializationHelperClass <T> .FromBinary(IOTools.Uncompress(Convert.FromBase64String(frozen))));
 }
Exemplo n.º 14
0
 internal static T FromXmlZipString(string frozen)
 {
     return(GenericSerializationHelperClass <T> .FromXml(Encoding.Unicode.GetString(IOTools.Uncompress(Convert.FromBase64String(frozen)))));
 }
Exemplo n.º 15
0
 internal static string ToXmlZipStringBinary(T cryo)
 {
     return(Convert.ToBase64String(IOTools.Compress(GenericSerializationHelperClass <T> .ToBinary(cryo))));
 }
Exemplo n.º 16
0
 internal static string ToXmlZipString(T cryo)
 {
     return(Convert.ToBase64String(IOTools.Compress(Encoding.Unicode.GetBytes(GenericSerializationHelperClass <T> .ToXmlString(cryo)))));
 }