public int IndexOf(Register value) { return List.IndexOf((object)value); }
public void Insert(int index, Register value) { List.Insert(index, (object)value); }
public bool Contains(Register value) { return List.Contains((object)value); }
public void CopyTo(Register[] array, int index) { List.CopyTo((Array)array, index); }
public int Add(Register value) { return List.Add((object)value); }
public void AddRange(Register[] value) { for (int index = 0; index < value.Length; ++index) Add(value[index]); }
public void Remove(Register value) { --Capacity; List.Remove((object)value); }
public RegisterCollection(Register[] value) { AddRange(value); }
public int IndexOf(Register value) { return(List.IndexOf((object)value)); }
public bool Contains(Register value) { return(List.Contains((object)value)); }
public int Add(Register value) { return(List.Add((object)value)); }