Browse Source

Text editor opens files with FileShare.ReadWrite and not FileShare.Read. This allows the text editor to load a file that is locked and being written to by another process the same as Notepad can.

git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/2.1@2354 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
shortcuts
Matt Ward 20 years ago
parent
commit
5029cbe998
  1. 2
      src/Libraries/ICSharpCode.TextEditor/Project/Src/Util/FileReader.cs

2
src/Libraries/ICSharpCode.TextEditor/Project/Src/Util/FileReader.cs

@ -25,7 +25,7 @@ namespace ICSharpCode.TextEditor.Util @@ -25,7 +25,7 @@ namespace ICSharpCode.TextEditor.Util
public static string ReadFileContent(string fileName, ref Encoding encoding, Encoding defaultEncoding)
{
using (FileStream fs = new FileStream(fileName, FileMode.Open, FileAccess.Read)) {
using (FileStream fs = new FileStream(fileName, FileMode.Open, FileAccess.Read, FileShare.ReadWrite)) {
using (StreamReader reader = OpenStream(fs, encoding, defaultEncoding)) {
encoding = reader.CurrentEncoding;
return reader.ReadToEnd();

Loading…
Cancel
Save