# UpgradeJob(UpgradeType,IEnumerable\<CompilationJob.File>)

Constructor in [UpgradeJob](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.upgradejob)

## Summary

```csharp
public UpgradeJob(UpgradeType upgradeType, IEnumerable<CompilationJob.File> files)
```

## Parameters

| Name                                                                                                                                                    | Description |
| ------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------- |
| [Yarn.Compiler.Upgrader.UpgradeType](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.upgradetype) upgradeType |             |
| `System.Collections.Generic.IEnumerable<Yarn.Compiler.CompilationJob.File>` files                                                                       |             |
