aboutsummaryrefslogtreecommitdiff
path: root/src/ProtocolBuffers/SortedList.cs
diff options
context:
space:
mode:
authorJon Skeet <skeet@pobox.com>2010-12-12 12:37:30 +0000
committerJon Skeet <skeet@pobox.com>2010-12-12 12:37:30 +0000
commit1738462b7fbaf806a3bc28b52b61a037b45a73f4 (patch)
treec29623a454f41741a1cd0f265709cd4cd92647a0 /src/ProtocolBuffers/SortedList.cs
parent0c58d060f7e919439210fff5ee107e023b1c8199 (diff)
parent00ca60805301f14ff4abc70cef5cd6df0b3f8b67 (diff)
downloadprotobuf-1738462b7fbaf806a3bc28b52b61a037b45a73f4.tar.gz
protobuf-1738462b7fbaf806a3bc28b52b61a037b45a73f4.tar.bz2
protobuf-1738462b7fbaf806a3bc28b52b61a037b45a73f4.zip
First commit of lite code - more to come
Diffstat (limited to 'src/ProtocolBuffers/SortedList.cs')
-rw-r--r--src/ProtocolBuffers/SortedList.cs12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/ProtocolBuffers/SortedList.cs b/src/ProtocolBuffers/SortedList.cs
index e9f4458e..14f14e30 100644
--- a/src/ProtocolBuffers/SortedList.cs
+++ b/src/ProtocolBuffers/SortedList.cs
@@ -50,6 +50,18 @@ namespace Google.ProtocolBuffers
{
private readonly IDictionary<TKey, TValue> wrapped = new Dictionary<TKey, TValue>();
+ public SortedList()
+ {
+ }
+
+ public SortedList(IDictionary<TKey, TValue> dictionary)
+ {
+ foreach (KeyValuePair<TKey, TValue> entry in dictionary)
+ {
+ Add(entry.Key, entry.Value);
+ }
+ }
+
public void Add(TKey key, TValue value)
{
wrapped.Add(key, value);