Skip to content

Commit 52c077f

Browse files
Dispose VernoStringReader (#165)
1 parent 65fd7e8 commit 52c077f

File tree

1 file changed

+10
-6
lines changed

1 file changed

+10
-6
lines changed

ClosedXML.Report/Options/TagsEvaluator.cs

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -39,13 +39,17 @@ public OptionTag[] Parse(string value, IXLRange range, TemplateCell cell, out st
3939

4040
private OptionTag ParseTag(string str)
4141
{
42-
var reader = new VernoStringReader(str);
43-
var name = reader.ReadWord();
44-
45-
Dictionary<string, string> dictionary = new Dictionary<string, string>();
46-
foreach (var pair in reader.ReadNamedValues(" ", "="))
42+
string name;
43+
Dictionary<string, string> dictionary;
44+
using (var reader = new VernoStringReader(str))
4745
{
48-
dictionary.Add(pair.Key.ToLower(), pair.Value);
46+
name = reader.ReadWord();
47+
48+
dictionary = new Dictionary<string, string>();
49+
foreach (var pair in reader.ReadNamedValues(" ", "="))
50+
{
51+
dictionary.Add(pair.Key.ToLower(), pair.Value);
52+
}
4953
}
5054

5155
return TagsRegister.CreateOption(name, dictionary);

0 commit comments

Comments
 (0)