8[DebuggerDisplay(
"Count = {Count}")]
10public class GroupCollection :
IList<Group>,
ICollection<Group>,
IEnumerable<Group>,
IEnumerable,
IReadOnlyList<Group>,
IReadOnlyCollection<Group>,
IList,
ICollection,
IReadOnlyDictionary<string, Group>,
IEnumerable<KeyValuePair<string, Group>>,
IReadOnlyCollection<KeyValuePair<string, Group>>
112 bool IList.IsFixedSize =>
true;
218 array.SetValue(
this[
i], num);
bool ICollection< KeyValuePair< TKey, TValue > >. Remove(KeyValuePair< TKey, TValue > keyValuePair)
bool ICollection< KeyValuePair< TKey, TValue > >. Contains(KeyValuePair< TKey, TValue > keyValuePair)
Enumerator GetEnumerator()
void Add(TKey key, TValue value)
static string NotSupported_ReadOnlyCollection
static string Arg_ArrayPlusOffTooSmall
static string EnumNotStarted
readonly GroupCollection _collection
object IEnumerator. Current
Enumerator(GroupCollection collection)
readonly Hashtable _captureMap
void CopyTo(Array array, int arrayIndex)
IEnumerable< Group > Values
bool TryGetValue(string key, [NotNullWhen(true)] out Group? value)
bool ContainsKey(string key)
IEnumerator GetEnumerator()
Group GetGroupImpl(int groupnum)
GroupCollection(Match match, Hashtable caps)
Group GetGroup(int groupnum)
IEnumerable< string > Keys
void CopyTo(Group[] array, int arrayIndex)
static readonly Group s_emptyGroup
string GroupNameFromNumber(int i)
int GroupNumberFromName(string name)
static void ThrowArgumentNullException(ExceptionArgument arg)
void Insert(int index, T item)