Don't lock metadata and binary files for shared read
This commit is contained in:
@@ -146,7 +146,7 @@ namespace Il2CppInspector
|
||||
}
|
||||
|
||||
public static T Load(string filename, EventHandler<string> statusCallback = null) {
|
||||
using var stream = new FileStream(filename, FileMode.Open, FileAccess.Read);
|
||||
using var stream = new FileStream(filename, FileMode.Open, FileAccess.Read, FileShare.Read);
|
||||
return Load(stream, statusCallback);
|
||||
}
|
||||
|
||||
|
||||
@@ -493,7 +493,7 @@ namespace Il2CppInspector
|
||||
|
||||
// Load from a binary file and metadata file
|
||||
public static List<Il2CppInspector> LoadFromFile(string binaryFile, string metadataFile, bool silent = false)
|
||||
=> LoadFromStream(new FileStream(binaryFile, FileMode.Open, FileAccess.Read),
|
||||
=> LoadFromStream(new FileStream(binaryFile, FileMode.Open, FileAccess.Read, FileShare.Read),
|
||||
new MemoryStream(File.ReadAllBytes(metadataFile)),
|
||||
silent);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user