ValidatePathName() public static method

public static ValidatePathName ( string element, string exceptionMessage ) : void
element string
exceptionMessage string
return void
Example #1
0
        public static void SerializeXmlFile <T>(T obj, string fileName)
        {
            Validate.ValidatePathName(fileName, string.Format(Resources.PathDoesNotExistForElement, string.Empty, fileName));
            Validate.ValidateStringIsNullOrEmpty(fileName, string.Empty);

            XmlSerializer xmlSerializer = new XmlSerializer(typeof(T));
            Encoding      encoding      = GetFileEncoding(fileName);

            using (TextWriter writer = new StreamWriter(new FileStream(fileName, FileMode.Create), encoding))
            {
                xmlSerializer.Serialize(writer, obj);
            }
        }
Example #2
0
        public static void SerializeXmlFile <T>(T obj, string fileName)
        {
            Validate.ValidatePathName(fileName, String.Format(Resources.PathDoesNotExistForElement, String.Empty, fileName));
            Validate.ValidateStringIsNullOrEmpty(fileName, String.Empty);

            XmlSerializer xmlSerializer = new XmlSerializer(typeof(T));
            StringBuilder sBuilder      = new StringBuilder();

            using (StringWriter writer = new StringWriter(sBuilder))
            {
                xmlSerializer.Serialize(writer, obj);
            }
            FileUtilities.DataStore.WriteFile(fileName, sBuilder.ToString(), Encoding.Unicode);
        }