diff options
| author | Victoria Plitt <Victoria.Plitt@twine-s.com> | 2020-09-13 11:55:25 +0300 |
|---|---|---|
| committer | Victoria Plitt <Victoria.Plitt@twine-s.com> | 2020-09-13 11:55:25 +0300 |
| commit | 526019f244c1fc6f08361cd15cfce47927048823 (patch) | |
| tree | 141872ae69fce44479bdda0783fcdc23a0246e4c /Software/Visual_Studio/Tango.CSV/CsvFile.cs | |
| parent | 138d78a6a4c9e93359074771b44113a57cc17c0d (diff) | |
| download | Tango-526019f244c1fc6f08361cd15cfce47927048823.tar.gz Tango-526019f244c1fc6f08361cd15cfce47927048823.zip | |
Dispenser Analyzer. A new analyzer was added - Process. Added additional level of Generic interfaces and implementation.
Diffstat (limited to 'Software/Visual_Studio/Tango.CSV/CsvFile.cs')
| -rw-r--r-- | Software/Visual_Studio/Tango.CSV/CsvFile.cs | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/Software/Visual_Studio/Tango.CSV/CsvFile.cs b/Software/Visual_Studio/Tango.CSV/CsvFile.cs index f925c0017..9b1d23bb3 100644 --- a/Software/Visual_Studio/Tango.CSV/CsvFile.cs +++ b/Software/Visual_Studio/Tango.CSV/CsvFile.cs @@ -73,6 +73,18 @@ namespace Tango.CSV } /// <summary> + /// Gets the columns. + /// </summary> + /// <typeparam name="T"></typeparam> + /// <param name="csvSource">The CSV source.</param> + /// <returns></returns> + public static IEnumerable<string> GetColumns<T>(CsvSource csvSource) where T : new() + { + var csvFileReader = new CsvFileReader<T>(csvSource); + return csvFileReader.Columns; + } + + /// <summary> /// Gets the field separator. /// </summary> /// <value> @@ -94,7 +106,7 @@ namespace Tango.CSV /// <value> /// The columns. /// </value> - public IEnumerable<String> Columns { get; private set; } + public IEnumerable<String> Columns { get; protected set; } /// <summary> /// Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. |
