wasSharp – Diff between revs 28 and 29
?pathlinks?
Rev 28 | Rev 29 | |||
---|---|---|---|---|
Line 123... | Line 123... | |||
123 | { |
123 | { |
|
124 | var s = new Stack<char>(); |
124 | var s = new Stack<char>(); |
|
125 | var p = new StringBuilder(); |
125 | var p = new StringBuilder(); |
|
126 | foreach (var c in path) |
126 | foreach (var c in path) |
|
127 | { |
127 | { |
|
128 | if (c == escape) |
128 | if (c.Equals(escape)) |
|
129 | { |
129 | { |
|
130 | s.Push(c); |
130 | s.Push(c); |
|
131 | continue; |
131 | continue; |
|
132 | } |
132 | } |
|
133 | if (c == separator) |
133 | if (c.Equals(separator)) |
|
134 | { |
134 | { |
|
135 | if (s.Count.Equals(0) || !s.Peek().Equals(escape)) |
135 | if (s.Count.Equals(0) || !s.Peek().Equals(escape)) |
|
136 | { |
136 | { |
|
137 | if (p.Length.Equals(0)) |
137 | if (p.Length.Equals(0)) |
|
138 | { |
138 | { |