培训考核三期,新版培训,网页版培训登录器
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

70 lines
1.2 KiB

#if !BESTHTTP_DISABLE_ALTERNATE_SSL && (!UNITY_WEBGL || UNITY_EDITOR)
#pragma warning disable
using System;
using System.Collections;
namespace BestHTTP.SecureProtocol.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];
}
}
}
#pragma warning restore
#endif