summary refs log tree commit diff
path: root/crypto/src/util/collections/UnmodifiableDictionaryProxy.cs
diff options
context:
space:
mode:
Diffstat (limited to 'crypto/src/util/collections/UnmodifiableDictionaryProxy.cs')
-rw-r--r--crypto/src/util/collections/UnmodifiableDictionaryProxy.cs66
1 files changed, 0 insertions, 66 deletions
diff --git a/crypto/src/util/collections/UnmodifiableDictionaryProxy.cs b/crypto/src/util/collections/UnmodifiableDictionaryProxy.cs
deleted file mode 100644
index 0fca909a3..000000000
--- a/crypto/src/util/collections/UnmodifiableDictionaryProxy.cs
+++ /dev/null
@@ -1,66 +0,0 @@
-using System;
-using System.Collections;
-
-namespace Org.BouncyCastle.Utilities.Collections
-{
-	public class UnmodifiableDictionaryProxy
-		: UnmodifiableDictionary
-	{
-		private readonly IDictionary d;
-
-		public UnmodifiableDictionaryProxy(IDictionary d)
-		{
-			this.d = d;
-		}
-
-		public override bool Contains(object k)
-		{
-			return d.Contains(k);
-		}
-
-		public override void CopyTo(Array array, int index)
-		{
-			d.CopyTo(array, index);
-		}
-
-		public override int Count
-		{
-			get { return d.Count; }
-		}
-
-		public override IDictionaryEnumerator GetEnumerator()
-		{
-			return d.GetEnumerator();
-		}
-
-		public override bool IsFixedSize
-		{
-			get { return d.IsFixedSize; }
-		}
-
-		public override bool IsSynchronized
-		{
-			get { return d.IsSynchronized; }
-		}
-
-		public override object SyncRoot
-		{
-			get { return d.SyncRoot; }
-		}
-
-		public override ICollection Keys
-		{
-			get { return d.Keys; }
-		}
-
-		public override ICollection Values
-		{
-			get { return d.Values; }
-		}
-
-		protected override object GetValue(object k)
-		{
-			return d[k];
-		}
-	}
-}