List Extensions
Extensions to lists...
ToXml
Converts generic type to xml content file.
void ToXml<T>(this T entity, string path);
Example:Person person = new Person{ Firstname = "Alan" }; person.ToXml("c:\person.xml");
ToXml
Converts generic type to xml content file.
void ToXml<T>(this T entity, string path, Encoding encoding);
Example:Person person = new Person{ Firstname = "Alan" }; person.ToXml("c:\person.xml", Encoding.UTF8);
ToXml
Converts generic type to xml content file.
void ToXml<T>(this T entity, string path, Formatting formatting, int indentation = 4);
Example:Person person = new Person{ Firstname = "Alan" }; person.ToXml("c:\person.xml", Formatting.Indented, 2);
ToXml
Converts generic type to xml content file.
void ToXml<T>(this T entity, string path, Encoding encoding, Formatting formatting, int indentation = 4);
Example:Person person = new Person{ Firstname = "Alan" }; person.ToXml("c:\person.xml", Encoding.UTF8, Formatting.Indented, 2);
ToCSV
Converts Generic type into CSV file.
void ToCSV<T>(this T entity, string path, bool append = false);
Example:Person person = new Person{ Firstname = "Alan" }; person.ToCSV("c:\person.csv");
ToCSVAsync
Converts Generic type into CSV file asynchronously
void ToCSVAsync<T>(this T entity, string path, bool append = false);
Example:Person person = new Person{ Firstname = "Alan" }; person.ToCSVAsync("c:\person.csv");