# Sandbox.MovieMaker.Compiled.ICompiledTrack.ReferenceProperty

## Overload 1

```csharp
static Sandbox.MovieMaker.Compiled.CompiledPropertyTrack<BindingReference<T>> ReferenceProperty(ICompiledTrack track, string name, IEnumerable<ICompiledPropertyBlock<BindingReference<T>>> blocks = null)
```

### Parameters

- `track` (`ICompiledTrack`)
- `name` (`string`)
- `blocks` (`IEnumerable<ICompiledPropertyBlock<BindingReference<T>>>`), default `null`

### Returns

`Sandbox.MovieMaker.Compiled.CompiledPropertyTrack<BindingReference<T>>`

## Overload 2

```csharp
static Sandbox.MovieMaker.Compiled.CompiledPropertyTrack<BindingReference<T>> ReferenceProperty(ICompiledTrack track, string name, IEnumerable<ICompiledPropertyBlock<BindingReference<T>>> blocks = null)
```

### Parameters

- `track` (`ICompiledTrack`)
- `name` (`string`)
- `blocks` (`IEnumerable<ICompiledPropertyBlock<BindingReference<T>>>`), default `null`

### Returns

`Sandbox.MovieMaker.Compiled.CompiledPropertyTrack<BindingReference<T>>`

Declared in [Sandbox.MovieMaker.Compiled.ICompiledTrack](/api/Sandbox.MovieMaker.Compiled.ICompiledTrack).
Assembly: `Sandbox.Engine`.
