# DurableStateManagerExtensions.GetOrAddSet(IDurableStateManager, string)

[Type overview](/orleans/docs/api/csharp/microsoft.orleans.journaling/orleans.journaling.durablestatemanagerextensions/) | [Methods](/orleans/docs/api/csharp/microsoft.orleans.journaling/orleans.journaling.durablestatemanagerextensions/methods/)

[Source](https://github.com/dotnet/orleans/blob/8bc9fd244427351ad24ccc039a9e7642a42c1cc4/src/Orleans.Journaling/DurableStateManagerExtensions.cs#L50-L51)

```csharp
public static IDurableSet<T> GetOrAddSet<T>(this IDurableStateManager manager, string name)
```

Gets or creates a named durable set.

### Parameters

- `manager` (`IDurableStateManager`): The owning manager.
- `name` (`string`): The stable state name.

### Returns

The named set instance.
