public void LoadAssemblies() {
if (!NeedsReload)
return;
foreach (var dll in properties.dllReferences)
LoadAssembly(EncapsulateReferences(modFile.GetFile("lib/" + dll + ".dll")));
assembly = LoadAssembly(EncapsulateReferences(modFile.GetMainAssembly()), modFile.GetMainPDB());
NeedsReload = false;
}