# Sandbox.Bind.Builder.From

## Overload 1

```csharp
Link From(T obj, System.Reflection.PropertyInfo target)
```

### Parameters

- `obj` (`T`)
- `target` (`System.Reflection.PropertyInfo`)

### Returns

`Link`

## Overload 2

```csharp
Link From(T obj, string targetName)
```

### Parameters

- `obj` (`T`)
- `targetName` (`string`)

### Returns

`Link`

## Overload 3

```csharp
Link From(System.Func<T> read, System.Action<T> write)
```

### Parameters

- `read` (`System.Func<T>`)
- `write` (`System.Action<T>`)

### Returns

`Link`

## Overload 4

```csharp
Link From(object sourceObject, System.Func<T> read, System.Action<T> write)
```

### Parameters

- `sourceObject` (`object`)
- `read` (`System.Func<T>`)
- `write` (`System.Action<T>`)

### Returns

`Link`

## Overload 5

```csharp
Link From(T obj, System.Linq.Expressions.Expression<System.Func<T,V>> propertyName)
```

### Parameters

- `obj` (`T`)
- `propertyName` (`System.Linq.Expressions.Expression<System.Func<T,V>>`)

### Returns

`Link`

## Overload 6

```csharp
Link From(Proxy source)
```

### Parameters

- `source` (`Proxy`)

### Returns

`Link`

Declared in [Sandbox.Bind.Builder](/api/Sandbox.Bind.Builder).
Assembly: `Sandbox.Bind`.
