Example #1
0
 public static ICollection <T> ReadFromCsv <T>(this FPath path, CsvConfiguration cfg = null)
 {
     cfg ??= DefaultConfig;
     using (var fs = path.OpenText()) {
         var csv = new CsvReader(fs, cfg);
         return(csv.GetRecords <T>().ToList());
     }
 }
 public static async Task <string> ReadTextAsync(this FPath path)
 {
     using (var sr = path.OpenText()) return(await sr.ReadToEndAsync());
 }
 public static T ToObject <T>(this FPath file, JsonSerializerSettings settings = null, JsonLoadSettings loadSettings = null)
 {
     using (var tr = file.OpenText()) return(tr.ToObject <T>(settings, loadSettings));
 }