SPWebPartCollection public class SPWebPartCollection : CollectionBase, IList, ICollection, IEnumerable Documentation public bool IsSynchronized { get; } public WebPart this[int index] { get; } public WebPart this[Guid storageKey] { get; } public string ServerRelativeUrl { get; } public Storage Storage { get; } public object SyncRoot { get; } public SPWeb Web { get; } public Guid Add(WebPart webPart) public Guid Add(WebPart webPart, bool throwIfLocked) public Guid Add(string dwp) public Guid Add(ListViewWebPart listWebPart) public void CacheInvalidate(Guid storageKey, Storage storage) public void Clear() public bool Contains(WebPart webPart) public void CopyTo(WebPart[] array, int index) public void Delete(Guid storageKey) public void DeleteAllPersonalizations() public void DeleteAllPersonalizations(int userId) public void DeletePersonalizations(Guid storageKey) public IEnumerator GetEnumerator() public int IndexOf(WebPart webPart) public void RemoveAt(int index) public void SaveChanges(Guid storageKey)