wasSharp – Diff between revs 55 and 56

Subversion Repositories:
Rev:
Show entire fileIgnore whitespace
Rev 55 Rev 56
Line 99... Line 99...
99 /// <param name="csv">a comma-separated list of values</param> 99 /// <param name="csv">a comma-separated list of values</param>
100 /// <returns>a list of strings</returns> 100 /// <returns>a list of strings</returns>
101 /// <remarks>compliant with RFC 4180</remarks> 101 /// <remarks>compliant with RFC 4180</remarks>
102 public static IEnumerable<string> ToEnumerable(string csv) 102 public static IEnumerable<string> ToEnumerable(string csv)
103 { 103 {
-   104 if (csv == null)
-   105 {
-   106 yield return string.Empty;
-   107 yield break;
-   108 }
-   109  
104 var s = new Stack<char>(); 110 var s = new Stack<char>();
105 var m = new StringBuilder(); 111 var m = new StringBuilder();
106 for (var i = 0; i < csv.Length; ++i) 112 for (var i = 0; i < csv.Length; ++i)
107 { 113 {
108 switch (csv[i]) 114 switch (csv[i])