# Sandbox.Bind.Builder.Set

## Overload 1

```csharp
Builder Set(T obj, string targetName, System.Action onChanged = null)
```

### Parameters

- `obj` (`T`)
- `targetName` (`string`)
- `onChanged` (`System.Action`), default `null`

### Returns

`Builder`

## Overload 2

```csharp
Builder Set(T obj, System.Func<U> read, System.Action<U> write)
```

### Parameters

- `obj` (`T`)
- `read` (`System.Func<U>`)
- `write` (`System.Action<U>`)

### Returns

`Builder`

## Overload 3

```csharp
Builder Set(Proxy binding)
```

### Parameters

- `binding` (`Proxy`)

### Returns

`Builder`

Declared in [Sandbox.Bind.Builder](/api/Sandbox.Bind.Builder).
Assembly: `Sandbox.Bind`.
