diff --git a/src/Parser.cs b/src/Parser.cs index 63affbe..4ca3ec1 100644 --- a/src/Parser.cs +++ b/src/Parser.cs @@ -76,7 +76,7 @@ namespace WorldOfPeacecraft private class Block { private string Name; - private ISet Blocks = new HashSet (); + private LinkedList Blocks = new LinkedList (); private Dictionary Values = new Dictionary (); public Block (String[] message, int start, int end) @@ -99,7 +99,7 @@ namespace WorldOfPeacecraft else if (message [pos].StartsWith ("begin:")) begins++; } - Blocks.Add (new Block (message, blockstart, pos)); + Blocks.AddLast (new Block (message, blockstart, pos)); } else { // It's a value string name = StringUtils.SubstringBefore (message [pos], ":"); @@ -115,7 +115,7 @@ namespace WorldOfPeacecraft return Name; } - public ISet GetBlocks () + public LinkedList GetBlocks () { return Blocks; }