Skip to content
This repository was archived by the owner on Dec 24, 2022. It is now read-only.

Commit db287ae

Browse files
committed
Add StringDictionary as UX friendly alias to Dictionary<string,string>
1 parent f0622bc commit db287ae

File tree

1 file changed

+12
-1
lines changed

1 file changed

+12
-1
lines changed

src/ServiceStack.Text/ObjectDictionary.cs

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
using System.Collections.Generic;
22
using System.Runtime.Serialization;
33

4-
namespace ServiceStack.Text
4+
namespace ServiceStack
55
{
66
/// <summary>
77
/// UX friendly alternative alias of Dictionary&lt;string, object&gt;
@@ -16,4 +16,15 @@ public ObjectDictionary(IDictionary<string, object> dictionary) : base(dictionar
1616
public ObjectDictionary(IDictionary<string, object> dictionary, IEqualityComparer<string> comparer) : base(dictionary, comparer) { }
1717
protected ObjectDictionary(SerializationInfo info, StreamingContext context) : base(info, context) { }
1818
}
19+
20+
public class StringDictionary : Dictionary<string, string>
21+
{
22+
public StringDictionary() { }
23+
public StringDictionary(int capacity) : base(capacity) { }
24+
public StringDictionary(IEqualityComparer<string> comparer) : base(comparer) { }
25+
public StringDictionary(int capacity, IEqualityComparer<string> comparer) : base(capacity, comparer) { }
26+
public StringDictionary(IDictionary<string, string> dictionary) : base(dictionary) { }
27+
public StringDictionary(IDictionary<string, string> dictionary, IEqualityComparer<string> comparer) : base(dictionary, comparer) { }
28+
protected StringDictionary(SerializationInfo info, StreamingContext context) : base(info, context) { }
29+
}
1930
}

0 commit comments

Comments
 (0)