From 3b2fe97b6f39beb3b08e089f9e68595051e88ce3 Mon Sep 17 00:00:00 2001 From: Jon Skeet Date: Thu, 30 Jul 2015 13:07:50 +0100 Subject: Minor bits of left-over frozenness. --- csharp/src/Google.Protobuf/Collections/MapField.cs | 7 +------ csharp/src/Google.Protobuf/Collections/RepeatedField.cs | 1 - 2 files changed, 1 insertion(+), 7 deletions(-) (limited to 'csharp') diff --git a/csharp/src/Google.Protobuf/Collections/MapField.cs b/csharp/src/Google.Protobuf/Collections/MapField.cs index 0f7227c2..9f460e1e 100644 --- a/csharp/src/Google.Protobuf/Collections/MapField.cs +++ b/csharp/src/Google.Protobuf/Collections/MapField.cs @@ -54,7 +54,6 @@ namespace Google.Protobuf.Collections { // TODO: Don't create the map/list until we have an entry. (Assume many maps will be empty.) private readonly bool allowNullValues; - private bool frozen; private readonly Dictionary>> map = new Dictionary>>(); private readonly LinkedList> list = new LinkedList>(); @@ -254,7 +253,7 @@ namespace Google.Protobuf.Collections public bool AllowsNullValues { get { return allowNullValues; } } public int Count { get { return list.Count; } } - public bool IsReadOnly { get { return frozen; } } + public bool IsReadOnly { get { return false; } } public override bool Equals(object other) { @@ -416,10 +415,6 @@ namespace Google.Protobuf.Collections set { - if (frozen) - { - throw new NotSupportedException("Dictionary is frozen"); - } this[(TKey)key] = (TValue)value; } } diff --git a/csharp/src/Google.Protobuf/Collections/RepeatedField.cs b/csharp/src/Google.Protobuf/Collections/RepeatedField.cs index e7fc0a3f..60ab5ed8 100644 --- a/csharp/src/Google.Protobuf/Collections/RepeatedField.cs +++ b/csharp/src/Google.Protobuf/Collections/RepeatedField.cs @@ -48,7 +48,6 @@ namespace Google.Protobuf.Collections private static readonly T[] EmptyArray = new T[0]; private const int MinArraySize = 8; - private bool frozen; private T[] array = EmptyArray; private int count = 0; -- cgit v1.2.3