# RunAppend<T>(T, NativeList<int>, int)

> Executes the appending filter job, on the main thread. See IJobFilterExtensions.ScheduleAppend for more information on how appending is performed.

## Definition

* **Type:** Method
* **Namespace:** [Unity.Jobs](/engine/6000.7/script-reference/unity/jobs.md)
* **Assembly:** UnityEngine.ManagedKernelModule

```csharp
public static void RunAppend<T>(this T jobData, NativeList<int> indices, int arrayLength) where T : struct, IJobFilter
```

### Parameters

**** (T): The job and data to schedule.**** (\[NativeList\<int>]\(/engine/6000.7/script-reference/unity/collections/nativelist1)): List of indices to be filtered and appended to.**** (\[int]\(https\://learn.microsoft.com/dotnet/api/system.int32)): Length of array the filter job will append to.
