HPluginAssemblyCompiler Class |
Namespace: com.tiberiumfusion.ttplugins.HarmonyPlugins
The HPluginAssemblyCompiler type exposes the following members.
| Name | Description | |
|---|---|---|
| DefaultOutputFilesDirectory |
Name of the output folder which will be created to contain the generated dll and pdb files from the compile process.
| |
| TemporaryFilesDirectory |
Name of the temporary folder which will be created on disk if necessary during the assembly compilation (such as for referencing in-memory assemblies with CodeDom)
|
| Name | Description | |
|---|---|---|
| ClearTemporaryCompileFiles |
Deletes all files inside the TemporaryFilesDirectory, then removes the directory.
| |
| Compile |
Compiles and returns a list of assemblies using the provided configuration.
| |
| TryLoadCommonDotNetAssemblies |
Attempts to load some of the more common .NET assemblies into the current AppDomain for plugin compilation.
| |
| TryLoadDotNetTerrariaReferences |
Attempts to load the specific assemblies which Terraria references into the current AppDomain for plugin compilation.
Only loads "regular" assemblies, i.e. those that exist on-disk and are not embedded in Terraria itself.
| |
| TryRemoveDirectory |
Deletes all files inside the specified directory, then removes the directory.
|