From 5029cbe9983cd6c8a5c4a33d7c08cc86f4c6bf19 Mon Sep 17 00:00:00 2001 From: Matt Ward Date: Fri, 2 Feb 2007 17:32:03 +0000 Subject: [PATCH] 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 --- .../ICSharpCode.TextEditor/Project/Src/Util/FileReader.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Libraries/ICSharpCode.TextEditor/Project/Src/Util/FileReader.cs b/src/Libraries/ICSharpCode.TextEditor/Project/Src/Util/FileReader.cs index 3c06c02ade..13a9a0a093 100644 --- a/src/Libraries/ICSharpCode.TextEditor/Project/Src/Util/FileReader.cs +++ b/src/Libraries/ICSharpCode.TextEditor/Project/Src/Util/FileReader.cs @@ -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();