Ryujinx.CustomTasks/README.md

34 lines
798 B
Markdown
Raw Normal View History

2022-12-15 14:30:43 +00:00
# Ryujinx.CustomTasks
A collection of custom MSBuild tasks.
## How do I add this Nuget package?
Make sure to include the package with `PrivateAssets` set to `all`.
```cs
<PackageReference Include="Ryujinx.CustomTasks" Version="1.0.0" PrivateAssets="all" />
```
## Tasks
### GenerateArrays
This task scans source files for StructArray (i.e. `Array16<byte>`) types and generates them.
#### Input properties:
- `ArrayNamespace`: Namespace to be used by generated files.
- Required
- `ArrayOutputPath`: Directory used to save the generated files in.
- Required
- `ArrayInputFiles`: List of files to be searched for StructArray types.
- Required
- Default: All source files of the current project.
#### Output properties:
- `ArrayOutputFiles`: List of files generated by this task.