bruh xd
This commit is contained in:
@@ -59,21 +59,12 @@ namespace KCM
|
||||
{
|
||||
// Avoid direct references to System.IO in IL (some mod loaders forbid it).
|
||||
const string typeName = "System.IO.File";
|
||||
Type fileType = Type.GetType(typeName) ?? Type.GetType(typeName + ", mscorlib");
|
||||
if (fileType == null)
|
||||
{
|
||||
var assemblies = AppDomain.CurrentDomain.GetAssemblies();
|
||||
for (int i = 0; i < assemblies.Length && fileType == null; i++)
|
||||
{
|
||||
try
|
||||
{
|
||||
fileType = assemblies[i].GetType(typeName, false);
|
||||
}
|
||||
catch
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
Type fileType =
|
||||
Type.GetType(typeName) ??
|
||||
Type.GetType(typeName + ", mscorlib") ??
|
||||
Type.GetType(typeName + ", System") ??
|
||||
Type.GetType(typeName + ", System.Runtime") ??
|
||||
Type.GetType(typeName + ", System.Private.CoreLib");
|
||||
|
||||
if (fileType == null)
|
||||
return null;
|
||||
|
||||
Reference in New Issue
Block a user