# UpgradeJob

Struct in [Yarn.Compiler.Upgrader](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler.upgrader)

Inherits from `System.ValueType`

## Summary

```csharp
public struct UpgradeJob
```

## Constructors

| Name                                                                                                                                                                                                      | Description |
| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------- |
| [UpgradeJob(UpgradeType,IEnumerable\<CompilationJob.File>)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.upgradejob/yarn.compiler.upgrader.upgradejob..ctor) |             |

## Fields

| Name                                                                                                                                                              | Description |
| ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------- |
| [Files](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.upgradejob/yarn.compiler.upgrader.upgradejob.files)             |             |
| [UpgradeType](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.upgradejob/yarn.compiler.upgrader.upgradejob.upgradetype) |             |
