# CurveList class

Namespace: [Rhino.Collections](https://developer.rhino3d.com/api/rhinocommon/namespace/rhino.collections.md) · Assembly: [RhinoCommon](https://developer.rhino3d.com/api/rhinocommon/assembly/rhinocommon.md)

```cs
public class CurveList : RhinoList<Curve>
```

Represents a list of curves.

## Constructors

- [CurveList](https://developer.rhino3d.com/api/rhinocommon/type/rhino.collections.curvelist/ctor.md): (3 overloads) Initializes a new empty list of curves.

## Methods

- [Add](https://developer.rhino3d.com/api/rhinocommon/type/rhino.collections.curvelist/add.md): (5 overloads) Adds an arc to this list.
- [Insert](https://developer.rhino3d.com/api/rhinocommon/type/rhino.collections.curvelist/insert.md): (5 overloads) Inserts an arc at a given index of this list.
- [Transform](https://developer.rhino3d.com/api/rhinocommon/type/rhino.collections.curvelist/transform.md): Transform all the curves in this list. If at least a single transform failed this function returns false.

## Inherited Members

- From [RhinoList<T>](https://developer.rhino3d.com/api/rhinocommon/type/rhino.collections.rhinolist-1.md): [Capacity](https://developer.rhino3d.com/api/rhinocommon/type/rhino.collections.rhinolist-1/capacity.md), [Count](https://developer.rhino3d.com/api/rhinocommon/type/rhino.collections.rhinolist-1/count.md), [First](https://developer.rhino3d.com/api/rhinocommon/type/rhino.collections.rhinolist-1/first.md), [Last](https://developer.rhino3d.com/api/rhinocommon/type/rhino.collections.rhinolist-1/last.md), [NullCount](https://developer.rhino3d.com/api/rhinocommon/type/rhino.collections.rhinolist-1/nullcount.md), [this[]](https://developer.rhino3d.com/api/rhinocommon/type/rhino.collections.rhinolist-1/item.md), [Add](https://developer.rhino3d.com/api/rhinocommon/type/rhino.collections.rhinolist-1/add.md), [AddRange](https://developer.rhino3d.com/api/rhinocommon/type/rhino.collections.rhinolist-1/addrange.md), [AsReadOnly](https://developer.rhino3d.com/api/rhinocommon/type/rhino.collections.rhinolist-1/asreadonly.md), [BinarySearch](https://developer.rhino3d.com/api/rhinocommon/type/rhino.collections.rhinolist-1/binarysearch.md), [Clear](https://developer.rhino3d.com/api/rhinocommon/type/rhino.collections.rhinolist-1/clear.md), [Contains](https://developer.rhino3d.com/api/rhinocommon/type/rhino.collections.rhinolist-1/contains.md), [ConvertAll<TOutput>](https://developer.rhino3d.com/api/rhinocommon/type/rhino.collections.rhinolist-1/convertall.md), [CopyTo](https://developer.rhino3d.com/api/rhinocommon/type/rhino.collections.rhinolist-1/copyto.md), [Duplicate](https://developer.rhino3d.com/api/rhinocommon/type/rhino.collections.rhinolist-1/duplicate.md), [Exists](https://developer.rhino3d.com/api/rhinocommon/type/rhino.collections.rhinolist-1/exists.md), [Find](https://developer.rhino3d.com/api/rhinocommon/type/rhino.collections.rhinolist-1/find.md), [FindAll](https://developer.rhino3d.com/api/rhinocommon/type/rhino.collections.rhinolist-1/findall.md), [FindIndex](https://developer.rhino3d.com/api/rhinocommon/type/rhino.collections.rhinolist-1/findindex.md), [FindLast](https://developer.rhino3d.com/api/rhinocommon/type/rhino.collections.rhinolist-1/findlast.md), [FindLastIndex](https://developer.rhino3d.com/api/rhinocommon/type/rhino.collections.rhinolist-1/findlastindex.md), [ForEach](https://developer.rhino3d.com/api/rhinocommon/type/rhino.collections.rhinolist-1/foreach.md), [GetEnumerator](https://developer.rhino3d.com/api/rhinocommon/type/rhino.collections.rhinolist-1/getenumerator.md), [GetRange](https://developer.rhino3d.com/api/rhinocommon/type/rhino.collections.rhinolist-1/getrange.md), [IndexOf](https://developer.rhino3d.com/api/rhinocommon/type/rhino.collections.rhinolist-1/indexof.md), [Insert](https://developer.rhino3d.com/api/rhinocommon/type/rhino.collections.rhinolist-1/insert.md), [InsertRange](https://developer.rhino3d.com/api/rhinocommon/type/rhino.collections.rhinolist-1/insertrange.md), [LastIndexOf](https://developer.rhino3d.com/api/rhinocommon/type/rhino.collections.rhinolist-1/lastindexof.md), [RemapIndex](https://developer.rhino3d.com/api/rhinocommon/type/rhino.collections.rhinolist-1/remapindex.md), [Remove](https://developer.rhino3d.com/api/rhinocommon/type/rhino.collections.rhinolist-1/remove.md), [RemoveAll](https://developer.rhino3d.com/api/rhinocommon/type/rhino.collections.rhinolist-1/removeall.md), [RemoveAt](https://developer.rhino3d.com/api/rhinocommon/type/rhino.collections.rhinolist-1/removeat.md), [RemoveNulls](https://developer.rhino3d.com/api/rhinocommon/type/rhino.collections.rhinolist-1/removenulls.md), [RemoveRange](https://developer.rhino3d.com/api/rhinocommon/type/rhino.collections.rhinolist-1/removerange.md), [Reverse](https://developer.rhino3d.com/api/rhinocommon/type/rhino.collections.rhinolist-1/reverse.md), [Sort](https://developer.rhino3d.com/api/rhinocommon/type/rhino.collections.rhinolist-1/sort.md), [ToArray](https://developer.rhino3d.com/api/rhinocommon/type/rhino.collections.rhinolist-1/toarray.md), [TrimExcess](https://developer.rhino3d.com/api/rhinocommon/type/rhino.collections.rhinolist-1/trimexcess.md), [TrueForAll](https://developer.rhino3d.com/api/rhinocommon/type/rhino.collections.rhinolist-1/trueforall.md)
