# IDurableList&lt;T&gt; Methods

[Type overview](/orleans/docs/api/csharp/microsoft.orleans.journaling/orleans.journaling.idurablelist-1/)

## AddRange(IEnumerable&lt;T&gt;) {#addrange-system-collections-generic-ienumerable-t-261b6390}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.journaling/orleans.journaling.idurablelist-1/methods/addrange-system-collections-generic-ienumerable-t-261b6390/)

```csharp
public abstract void AddRange(IEnumerable<T> collection)
```

### Parameters

- `collection` (`IEnumerable<T>`)

## AsReadOnly {#asreadonly-4188d935}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.journaling/orleans.journaling.idurablelist-1/methods/asreadonly-4188d935/)

```csharp
public abstract ReadOnlyCollection<T> AsReadOnly()
```
