# ChangeSets

> A list of the ChangeSet class.

## Definition

* **Type:** Class
* **Namespace:** [UnityEditor.VersionControl](/engine/6000.5/script-reference/unityeditor/versioncontrol.md)
* **Assembly:** UnityEditor.CoreModule
* **Inherits from:** [List\<ChangeSet>](https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1)
* **Implements:** [IList\<ChangeSet>](https://learn.microsoft.com/dotnet/api/system.collections.generic.ilist-1), [ICollection\<ChangeSet>](https://learn.microsoft.com/dotnet/api/system.collections.generic.icollection-1), [IList](https://learn.microsoft.com/dotnet/api/system.collections.ilist), [ICollection](https://learn.microsoft.com/dotnet/api/system.collections.icollection), [IReadOnlyList\<ChangeSet>](https://learn.microsoft.com/dotnet/api/system.collections.generic.ireadonlylist-1), [IReadOnlyCollection\<ChangeSet>](https://learn.microsoft.com/dotnet/api/system.collections.generic.ireadonlycollection-1), [IEnumerable\<ChangeSet>](https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1), [IEnumerable](https://learn.microsoft.com/dotnet/api/system.collections.ienumerable)

```csharp
public class ChangeSets : List<ChangeSet>, IList<ChangeSet>, ICollection<ChangeSet>, IList, ICollection, IReadOnlyList<ChangeSet>, IReadOnlyCollection<ChangeSet>, IEnumerable<ChangeSet>, IEnumerable
```

## Inheritance

**Inherited Members:**

* [List\<ChangeSet>.Add(ChangeSet)](https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1.add)
* [List\<ChangeSet>.AddRange(IEnumerable\<ChangeSet>)](https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1.addrange)
* [List\<ChangeSet>.AsReadOnly()](https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1.asreadonly)
* [List\<ChangeSet>.BinarySearch(int, int, ChangeSet, IComparer\<ChangeSet>)](https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1.binarysearch#system-collections-generic-list-1-binarysearch\(system-int32-system-int32-0-system-collections-generic-icomparer\(\(-0\)\)\))
* [List\<ChangeSet>.BinarySearch(ChangeSet)](https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1.binarysearch#system-collections-generic-list-1-binarysearch\(-0\))
* [List\<ChangeSet>.BinarySearch(ChangeSet, IComparer\<ChangeSet>)](https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1.binarysearch#system-collections-generic-list-1-binarysearch\(-0-system-collections-generic-icomparer\(\(-0\)\)\))
* [List\<ChangeSet>.Clear()](https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1.clear)
* [List\<ChangeSet>.Contains(ChangeSet)](https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1.contains)
* [List\<ChangeSet>.ConvertAll\<T>(Converter\<ChangeSet, T>)](https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1.convertall)
* [List\<ChangeSet>.CopyTo(ChangeSet\[\])](https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1.copyto#system-collections-generic-list-1-copyto\(-0\(\)\))
* [List\<ChangeSet>.CopyTo(int, ChangeSet\[\], int, int)](https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1.copyto#system-collections-generic-list-1-copyto\(system-int32-0\(\)-system-int32-system-int32\))
* [List\<ChangeSet>.CopyTo(ChangeSet\[\], int)](https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1.copyto#system-collections-generic-list-1-copyto\(-0\(\)-system-int32\))
* [List\<ChangeSet>.EnsureCapacity(int)](https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1.ensurecapacity)
* [List\<ChangeSet>.Exists(Predicate\<ChangeSet>)](https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1.exists)
* [List\<ChangeSet>.Find(Predicate\<ChangeSet>)](https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1.find)
* [List\<ChangeSet>.FindAll(Predicate\<ChangeSet>)](https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1.findall)
* [List\<ChangeSet>.FindIndex(Predicate\<ChangeSet>)](https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1.findindex#system-collections-generic-list-1-findindex\(system-predicate\(\(-0\)\)\))
* [List\<ChangeSet>.FindIndex(int, Predicate\<ChangeSet>)](https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1.findindex#system-collections-generic-list-1-findindex\(system-int32-system-predicate\(\(-0\)\)\))
* [List\<ChangeSet>.FindIndex(int, int, Predicate\<ChangeSet>)](https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1.findindex#system-collections-generic-list-1-findindex\(system-int32-system-int32-system-predicate\(\(-0\)\)\))
* [List\<ChangeSet>.FindLast(Predicate\<ChangeSet>)](https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1.findlast)
* [List\<ChangeSet>.FindLastIndex(Predicate\<ChangeSet>)](https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1.findlastindex#system-collections-generic-list-1-findlastindex\(system-predicate\(\(-0\)\)\))
* [List\<ChangeSet>.FindLastIndex(int, Predicate\<ChangeSet>)](https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1.findlastindex#system-collections-generic-list-1-findlastindex\(system-int32-system-predicate\(\(-0\)\)\))
* [List\<ChangeSet>.FindLastIndex(int, int, Predicate\<ChangeSet>)](https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1.findlastindex#system-collections-generic-list-1-findlastindex\(system-int32-system-int32-system-predicate\(\(-0\)\)\))
* [List\<ChangeSet>.ForEach(Action\<ChangeSet>)](https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1.foreach)
* [List\<ChangeSet>.GetEnumerator()](https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1.getenumerator)
* [List\<ChangeSet>.GetRange(int, int)](https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1.getrange)
* [List\<ChangeSet>.Slice(int, int)](https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1.slice)
* [List\<ChangeSet>.IndexOf(ChangeSet)](https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1.indexof#system-collections-generic-list-1-indexof\(-0\))
* [List\<ChangeSet>.IndexOf(ChangeSet, int)](https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1.indexof#system-collections-generic-list-1-indexof\(-0-system-int32\))
* [List\<ChangeSet>.IndexOf(ChangeSet, int, int)](https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1.indexof#system-collections-generic-list-1-indexof\(-0-system-int32-system-int32\))
* [List\<ChangeSet>.Insert(int, ChangeSet)](https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1.insert)
* [List\<ChangeSet>.InsertRange(int, IEnumerable\<ChangeSet>)](https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1.insertrange)
* [List\<ChangeSet>.LastIndexOf(ChangeSet)](https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1.lastindexof#system-collections-generic-list-1-lastindexof\(-0\))
* [List\<ChangeSet>.LastIndexOf(ChangeSet, int)](https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1.lastindexof#system-collections-generic-list-1-lastindexof\(-0-system-int32\))
* [List\<ChangeSet>.LastIndexOf(ChangeSet, int, int)](https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1.lastindexof#system-collections-generic-list-1-lastindexof\(-0-system-int32-system-int32\))
* [List\<ChangeSet>.Remove(ChangeSet)](https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1.remove)
* [List\<ChangeSet>.RemoveAll(Predicate\<ChangeSet>)](https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1.removeall)
* [List\<ChangeSet>.RemoveAt(int)](https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1.removeat)
* [List\<ChangeSet>.RemoveRange(int, int)](https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1.removerange)
* [List\<ChangeSet>.Reverse()](https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1.reverse#system-collections-generic-list-1-reverse)
* [List\<ChangeSet>.Reverse(int, int)](https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1.reverse#system-collections-generic-list-1-reverse\(system-int32-system-int32\))
* [List\<ChangeSet>.Sort()](https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1.sort#system-collections-generic-list-1-sort)
* [List\<ChangeSet>.Sort(IComparer\<ChangeSet>)](https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1.sort#system-collections-generic-list-1-sort\(system-collections-generic-icomparer\(\(-0\)\)\))
* [List\<ChangeSet>.Sort(int, int, IComparer\<ChangeSet>)](https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1.sort#system-collections-generic-list-1-sort\(system-int32-system-int32-system-collections-generic-icomparer\(\(-0\)\)\))
* [List\<ChangeSet>.Sort(Comparison\<ChangeSet>)](https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1.sort#system-collections-generic-list-1-sort\(system-comparison\(\(-0\)\)\))
* [List\<ChangeSet>.ToArray()](https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1.toarray)
* [List\<ChangeSet>.TrimExcess()](https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1.trimexcess)
* [List\<ChangeSet>.TrueForAll(Predicate\<ChangeSet>)](https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1.trueforall)
* [List\<ChangeSet>.Capacity()](https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1.capacity)
* [List\<ChangeSet>.Count()](https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1.count)
* [List\<ChangeSet>.Item(int)](https://learn.microsoft.com/dotnet/api/system.int32)
