# Sandbox.Curve.WithFrames

## Overload 1

```csharp
Curve WithFrames(System.Collections.Immutable.ImmutableList<Frame> frames)
```

### Parameters

- `frames` (`System.Collections.Immutable.ImmutableList<Frame>`)

### Returns

`Curve`

## Overload 2

```csharp
Curve WithFrames(System.Collections.Immutable.ImmutableArray<Frame> frames)
```

### Parameters

- `frames` (`System.Collections.Immutable.ImmutableArray<Frame>`)

### Returns

`Curve`

## Overload 3

```csharp
Curve WithFrames(IEnumerable<Frame> frames)
```

### Parameters

- `frames` (`IEnumerable<Frame>`)

### Returns

`Curve`

Declared in [Sandbox.Curve](/api/Sandbox.Curve).
Assembly: `Sandbox.System`.
