123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960 |
- #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 UnmodifiableSetProxy
- : UnmodifiableSet
- {
- private readonly ISet s;
- public UnmodifiableSetProxy (ISet s)
- {
- this.s = s;
- }
- public override bool Contains(object o)
- {
- return s.Contains(o);
- }
- public override void CopyTo(Array array, int index)
- {
- s.CopyTo(array, index);
- }
- public override int Count
- {
- get { return s.Count; }
- }
- public override IEnumerator GetEnumerator()
- {
- return s.GetEnumerator();
- }
- public override bool IsEmpty
- {
- get { return s.IsEmpty; }
- }
- public override bool IsFixedSize
- {
- get { return s.IsFixedSize; }
- }
- public override bool IsSynchronized
- {
- get { return s.IsSynchronized; }
- }
- public override object SyncRoot
- {
- get { return s.SyncRoot; }
- }
- }
- }
- #pragma warning restore
- #endif
|