Ejemplo n.º 1
0
        /// <summary>
        /// Creates an instance of an FileEncoding object from a string.
        /// </summary>
        /// <param name="value">string to convert to object</param>
        /// <returns>FileEncoding object</returns>
        /// <history>
        /// [Curtis_Beard]      02/09/2015	CHG: 92, support for specific file encodings
        /// </history>
        public static FileEncoding FromString(string value)
        {
            string[] values = value.Split(DELIMETER);

             var item = new FileEncoding();
             item.Enabled = Convert.ToBoolean(values[0]);
             item.FilePath = values[1];
             item.Encoding = Encoding.GetEncoding(Convert.ToInt32(values[2]));

             return item;
        }
Ejemplo n.º 2
0
        /// <summary>
        /// Get the list view item from the given FileEncoding object.
        /// </summary>
        /// <param name="item">FileEncoding object</param>
        /// <returns>ListViewItem object</returns>
        /// <history>
        /// [Curtis_Beard]      02/09/2015	CHG: 92, support for specific file encodings
        /// </history>
        private ListViewItem GetFileEncodingListViewItem(FileEncoding item)
        {
            ListViewItem listItem = new ListViewItem();
             listItem.Tag = item;
             listItem.Checked = item.Enabled;
             listItem.SubItems.Add(item.FilePath);
             listItem.SubItems.Add(item.Encoding.EncodingName);

             return listItem;
        }