70 bool IList.IsReadOnly =>
false;
72 bool IList.IsFixedSize =>
false;
74 object ICollection.SyncRoot =>
this;
76 bool ICollection.IsSynchronized =>
true;
98 for (
int i = 0; i <
value.Length; i++)
111 for (
int i = 0; i <
count; i++)
124 return ((
IList)
this).Contains((
object?)listener);
139 if (listener ==
null)
149 return ((
IList)
this).IndexOf((
object?)listener);
bool ICollection< KeyValuePair< TKey, TValue > >. Remove(KeyValuePair< TKey, TValue > keyValuePair)
void CopyTo(KeyValuePair< TKey, TValue >[] array, int index)
bool ICollection< KeyValuePair< TKey, TValue > >. Contains(KeyValuePair< TKey, TValue > keyValuePair)
Enumerator GetEnumerator()
void Add(TKey key, TValue value)
static readonly object critSec
bool Contains(TraceListener? listener)
void CopyTo(TraceListener[] listeners, int index)
TraceListenerCollection()
void Insert(int index, TraceListener listener)
int IndexOf(TraceListener? listener)
void AddRange(TraceListener[] value)
int Add(TraceListener listener)
void InitializeListener(TraceListener listener)
void Remove(TraceListener? listener)
void AddRange(TraceListenerCollection value)
IEnumerator GetEnumerator()
readonly List< TraceListener > _list
static string MustAddListener
void CopyTo(T[] array, int arrayIndex)
void Insert(int index, T item)