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.
63 lines
1.2 KiB
63 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 abstract class UnmodifiableSet |
|
: ISet |
|
{ |
|
protected UnmodifiableSet() |
|
{ |
|
} |
|
|
|
public virtual void Add(object o) |
|
{ |
|
throw new NotSupportedException(); |
|
} |
|
|
|
public virtual void AddAll(IEnumerable e) |
|
{ |
|
throw new NotSupportedException(); |
|
} |
|
|
|
public virtual void Clear() |
|
{ |
|
throw new NotSupportedException(); |
|
} |
|
|
|
public abstract bool Contains(object o); |
|
|
|
public abstract void CopyTo(Array array, int index); |
|
|
|
public abstract int Count { get; } |
|
|
|
public abstract IEnumerator GetEnumerator(); |
|
|
|
public abstract bool IsEmpty { get; } |
|
|
|
public abstract bool IsFixedSize { get; } |
|
|
|
public virtual bool IsReadOnly |
|
{ |
|
get { return true; } |
|
} |
|
|
|
public abstract bool IsSynchronized { get; } |
|
|
|
public abstract object SyncRoot { get; } |
|
|
|
public virtual void Remove(object o) |
|
{ |
|
throw new NotSupportedException(); |
|
} |
|
|
|
public virtual void RemoveAll(IEnumerable e) |
|
{ |
|
throw new NotSupportedException(); |
|
} |
|
} |
|
} |
|
#pragma warning restore |
|
#endif
|
|
|