Fix DarkTardMissingNamespacePatch, add some compiler stuff from normal plugin loader, and some code cleanup

This commit is contained in:
2023-07-03 16:23:42 -04:00
parent 856e7dce59
commit 40fa225b1c
11 changed files with 57 additions and 25 deletions

View File

@@ -72,9 +72,9 @@ public abstract class PluginData : IEquatable<PluginData>
Id == other.Id;
}
public abstract Assembly GetAssembly();
public abstract Assembly? GetAssembly();
public virtual bool TryLoadAssembly(out Assembly a)
public virtual bool TryLoadAssembly(out Assembly? a)
{
if (Status == PluginStatus.Error)
{