|
@@ -44,9 +44,9 @@ namespace Google.Protobuf.Collections
|
|
public sealed class RepeatedField<T> : IList<T>, IList, IDeepCloneable<RepeatedField<T>>, IEquatable<RepeatedField<T>>, IFreezable
|
|
public sealed class RepeatedField<T> : IList<T>, IList, IDeepCloneable<RepeatedField<T>>, IEquatable<RepeatedField<T>>, IFreezable
|
|
{
|
|
{
|
|
private static readonly T[] EmptyArray = new T[0];
|
|
private static readonly T[] EmptyArray = new T[0];
|
|
|
|
+ private const int MinArraySize = 8;
|
|
|
|
|
|
private bool frozen;
|
|
private bool frozen;
|
|
- private const int MinArraySize = 8;
|
|
|
|
private T[] array = EmptyArray;
|
|
private T[] array = EmptyArray;
|
|
private int count = 0;
|
|
private int count = 0;
|
|
|
|
|
|
@@ -259,7 +259,6 @@ namespace Google.Protobuf.Collections
|
|
|
|
|
|
public int Count { get { return count; } }
|
|
public int Count { get { return count; } }
|
|
|
|
|
|
- // TODO(jonskeet): If we implement freezing, make this reflect it.
|
|
|
|
public bool IsReadOnly { get { return IsFrozen; } }
|
|
public bool IsReadOnly { get { return IsFrozen; } }
|
|
|
|
|
|
public void Add(RepeatedField<T> values)
|
|
public void Add(RepeatedField<T> values)
|