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");