502 references to FileShare
aspire (8)
Packaging\NuGetConfigMerger.cs (2)
800await using (var writeStream = nugetConfigFile.Open(FileMode.Create, FileAccess.Write, FileShare.None)) 952await using (var writeStream = configFile.Open(FileMode.Create, FileAccess.Write, FileShare.None))
Templating\CliTemplateFactory.cs (2)
187await using var fileStream = new FileStream(filePath, FileMode.Create, FileAccess.Write, FileShare.None); 195await using var fileStream = new FileStream(filePath, FileMode.Create, FileAccess.Write, FileShare.None);
Utils\CliDownloader.cs (2)
180await using var fileStream = new FileStream(outputPath, FileMode.Create, FileAccess.Write, FileShare.None); 189await using var fileStream = new FileStream(archivePath, FileMode.Open, FileAccess.Read, FileShare.Read);
Utils\FileLock.cs (2)
20/// A <see cref="FileStream"/> opened with <see cref="FileShare.None"/> provides exclusive 115FileShare.None,
Aspire.Cli.Tests (1)
Commands\UpdateCommandTests.cs (1)
116using var fileStream = new FileStream(oldBackup, FileMode.Open, FileAccess.Read, FileShare.None);
BuildBoss (1)
CompilerNuGetCheckerUtil.cs (1)
331using var stream = File.Open(filePath, FileMode.Open, FileAccess.Read, FileShare.Read);
csc (3)
src\Compilers\Shared\BuildServerConnection.cs (2)
801return new FileStream(GuardPath, FileMode.OpenOrCreate, FileAccess.ReadWrite, FileShare.None); 828stream = new FileStream(FilePath, FileMode.OpenOrCreate, FileAccess.ReadWrite, FileShare.None);
src\Compilers\Shared\CompilerServerLogger.cs (1)
134_loggingStream = new FileStream(loggingFilePath, FileMode.OpenOrCreate, FileAccess.Write, FileShare.ReadWrite);
dotnet-svcutil-lib (14)
FrameworkFork\Microsoft.CodeDom\Compiler\CodeCompiler.cs (3)
269Stream temp = new FileStream(filenames[i], FileMode.Create, FileAccess.Write, FileShare.Read); 341Stream temp = new FileStream(responseFileName, FileMode.Create, FileAccess.Write, FileShare.Read); 381Stream temp = new FileStream(name, FileMode.Create, FileAccess.Write, FileShare.Read);
FrameworkFork\Microsoft.CodeDom\Microsoft\CSharpCodeProvider.cs (5)
710Stream temp = new FileStream(responseFileName, FileMode.Create, FileAccess.Write, FileShare.Read); 3928string[] lines = ReadAllLines(outputFile, Encoding.UTF8, FileShare.ReadWrite); 3952private static string[] ReadAllLines(String file, Encoding encoding, FileShare share) 4177Stream temp = new FileStream(filenames[i], FileMode.Create, FileAccess.Write, FileShare.Read); 4238Stream temp = new FileStream(name, FileMode.Create, FileAccess.Write, FileShare.Read);
FrameworkFork\Microsoft.CodeDom\Microsoft\VBCodeProvider.cs (2)
3276byte[] fileBytes = ReadAllBytes(outputFile, FileShare.ReadWrite); 3306private static byte[] ReadAllBytes(String file, FileShare share)
FrameworkFork\Microsoft.Xml\Xml\Core\XmlTextWriter.cs (1)
291FileAccess.Write, FileShare.Read), encoding)
FrameworkFork\Microsoft.Xml\Xml\Core\XmlWriterSettings.cs (1)
476fs = new FileStream(outputFileName, FileMode.Create, FileAccess.Write, FileShare.Read);
FrameworkFork\Microsoft.Xml\Xml\Resolvers\XmlSystemPathResolver.cs (1)
44return new FileStream(filePath, FileMode.Open, FileAccess.Read, FileShare.Read);
Metadata\MetadataDocumentLoader.cs (1)
221using (var fileStream = fileInfo.Open(FileMode.Open, FileAccess.Read, FileShare.Read))
GenerateDocumentationAndConfigFiles (4)
src\Compilers\Core\Portable\FileSystem\FileUtilities.cs (2)
298return new FileStream(fullPath, FileMode.Open, FileAccess.Read, FileShare.Read); 314return RethrowExceptionsAsIOException(() => new FileStream(fullPath, FileMode.Open, FileAccess.Read, FileShare.Read, 4096, FileOptions.Asynchronous));
src\Compilers\Core\Portable\MetadataReference\AssemblyIdentityUtils.cs (2)
20using var stream = new FileStream(filePath, FileMode.Open, FileAccess.Read, FileShare.ReadWrite | FileShare.Delete);
IIS.FunctionalTests (1)
src\Servers\IIS\IIS\test\Common.FunctionalTests\LoggingTests.cs (1)
336using (var stream = File.Open(logPath, FileMode.Open, FileAccess.Read, FileShare.ReadWrite))
IIS.LongTests (2)
src\Servers\IIS\IIS\test\Common.LongTests\ShutdownTests.cs (2)
106using (var stream = File.Open(Path.Combine(deploymentResult.ContentRoot, "app_offline.htm"), FileMode.CreateNew, FileAccess.ReadWrite, FileShare.None)) 124using (var stream = File.Open(Path.Combine(deploymentResult.ContentRoot, "app_offline.htm"), FileMode.CreateNew, FileAccess.ReadWrite, FileShare.None))
IIS.NewHandler.FunctionalTests (2)
src\Servers\IIS\IIS\test\Common.LongTests\ShutdownTests.cs (2)
106using (var stream = File.Open(Path.Combine(deploymentResult.ContentRoot, "app_offline.htm"), FileMode.CreateNew, FileAccess.ReadWrite, FileShare.None)) 124using (var stream = File.Open(Path.Combine(deploymentResult.ContentRoot, "app_offline.htm"), FileMode.CreateNew, FileAccess.ReadWrite, FileShare.None))
IISExpress.FunctionalTests (3)
src\Servers\IIS\IIS\test\Common.FunctionalTests\LoggingTests.cs (1)
336using (var stream = File.Open(logPath, FileMode.Open, FileAccess.Read, FileShare.ReadWrite))
src\Servers\IIS\IIS\test\Common.LongTests\ShutdownTests.cs (2)
106using (var stream = File.Open(Path.Combine(deploymentResult.ContentRoot, "app_offline.htm"), FileMode.CreateNew, FileAccess.ReadWrite, FileShare.None)) 124using (var stream = File.Open(Path.Combine(deploymentResult.ContentRoot, "app_offline.htm"), FileMode.CreateNew, FileAccess.ReadWrite, FileShare.None))
illink (3)
Metrics (4)
src\Compilers\Core\Portable\FileSystem\FileUtilities.cs (2)
298return new FileStream(fullPath, FileMode.Open, FileAccess.Read, FileShare.Read); 314return RethrowExceptionsAsIOException(() => new FileStream(fullPath, FileMode.Open, FileAccess.Read, FileShare.Read, 4096, FileOptions.Asynchronous));
src\Compilers\Core\Portable\MetadataReference\AssemblyIdentityUtils.cs (2)
20using var stream = new FileStream(filePath, FileMode.Open, FileAccess.Read, FileShare.ReadWrite | FileShare.Delete);
Metrics.Legacy (4)
src\Compilers\Core\Portable\FileSystem\FileUtilities.cs (2)
298return new FileStream(fullPath, FileMode.Open, FileAccess.Read, FileShare.Read); 314return RethrowExceptionsAsIOException(() => new FileStream(fullPath, FileMode.Open, FileAccess.Read, FileShare.Read, 4096, FileOptions.Asynchronous));
src\Compilers\Core\Portable\MetadataReference\AssemblyIdentityUtils.cs (2)
20using var stream = new FileStream(filePath, FileMode.Open, FileAccess.Read, FileShare.ReadWrite | FileShare.Delete);
Microsoft.AspNetCore.DataProtection.Tests (1)
Repositories\FileSystemXmlRepositoryTests.cs (1)
222fileLock2 = new FileStream(Path.Combine(dirInfo.FullName, "friendly2.xml"), FileMode.Open, FileAccess.ReadWrite, FileShare.None);
Microsoft.AspNetCore.Http (1)
SendFileFallback.cs (1)
44FileShare.ReadWrite,
Microsoft.AspNetCore.InternalTesting (1)
DumpCollector\DumpCollector.Windows.cs (1)
19using (var stream = new FileStream(outputFile, FileMode.Create, FileAccess.ReadWrite, FileShare.None))
Microsoft.AspNetCore.Mvc.Core (1)
Infrastructure\PhysicalFileResultExecutor.cs (1)
113FileShare.ReadWrite,
Microsoft.AspNetCore.Server.HttpSys (1)
RequestProcessing\ResponseBody.cs (1)
628var fileStream = new FileStream(fileName, FileMode.Open, FileAccess.Read, FileShare.ReadWrite, bufferSize: 1,
Microsoft.AspNetCore.WebUtilities (7)
FileBufferingReadStream.cs (1)
252return new FileStream(_tempFileName, FileMode.Create, FileAccess.ReadWrite, FileShare.Delete, 1024 * 16,
FileBufferingWriteStream.cs (6)
202await using var readStream = new FileStream(FileStream.Name, FileMode.Open, FileAccess.Read, FileShare.Delete | FileShare.ReadWrite, bufferSize: 1, useAsync: true); 228await using var readStream = new FileStream(FileStream.Name, FileMode.Open, FileAccess.Read, FileShare.Delete | FileShare.ReadWrite, bufferSize: 1, useAsync: true); 283FileShare.Delete | FileShare.ReadWrite,
Microsoft.AspNetCore.WebUtilities.Tests (2)
FileBufferingWriteStreamTests.cs (2)
399var fs = new FileStream(fileStream.Name, FileMode.Open, FileAccess.Read, FileShare.Delete | FileShare.ReadWrite);
Microsoft.Build.Framework (2)
EncodingUtilities.cs (1)
173using (var stream = new FileStream(file, FileMode.Open, FileAccess.Read, FileShare.Read))
NativeMethods.cs (1)
881using (new FileStream(pathWithUpperCase, FileMode.CreateNew, FileAccess.ReadWrite, FileShare.None, 0x1000, FileOptions.DeleteOnClose))
Microsoft.Build.Tasks.CodeAnalysis (3)
src\Compilers\Shared\BuildServerConnection.cs (2)
801return new FileStream(GuardPath, FileMode.OpenOrCreate, FileAccess.ReadWrite, FileShare.None); 828stream = new FileStream(FilePath, FileMode.OpenOrCreate, FileAccess.ReadWrite, FileShare.None);
src\Compilers\Shared\CompilerServerLogger.cs (1)
134_loggingStream = new FileStream(loggingFilePath, FileMode.OpenOrCreate, FileAccess.Write, FileShare.ReadWrite);
Microsoft.Build.Tasks.CodeAnalysis.Sdk (3)
src\Compilers\Shared\BuildServerConnection.cs (2)
801return new FileStream(GuardPath, FileMode.OpenOrCreate, FileAccess.ReadWrite, FileShare.None); 828stream = new FileStream(FilePath, FileMode.OpenOrCreate, FileAccess.ReadWrite, FileShare.None);
src\Compilers\Shared\CompilerServerLogger.cs (1)
134_loggingStream = new FileStream(loggingFilePath, FileMode.OpenOrCreate, FileAccess.Write, FileShare.ReadWrite);
Microsoft.CodeAnalysis (32)
CommandLine\CommandLineParser.cs (1)
47new FileStream(fullPath, FileMode.Open, FileAccess.Read, FileShare.Read),
CommandLine\CommandLineResource.cs (1)
74return new FileStream(fullPath, FileMode.Open, FileAccess.Read, FileShare.ReadWrite);
CommandLine\CommonCompiler.CompilerEmitStreamProvider.cs (1)
112return _streamToDispose = _compiler.FileSystem.OpenFile(_filePath, FileMode.Create, FileAccess.ReadWrite, FileShare.None);
CommandLine\CommonCompiler.cs (13)
201var peStream = FileSystem.OpenFileWithNormalizedException(path, FileMode.Open, FileAccess.Read, FileShare.Read); 381FileShare.ReadWrite, 715FileShare.ReadWrite | FileShare.Delete); 1171var fileStream = OpenFile(path, diagnostics, FileMode.Create, FileAccess.Write, FileShare.ReadWrite | FileShare.Delete); 1260FileShare.Read); 1346FileShare.ReadWrite | FileShare.Delete); 1622FileShare share = FileShare.None) 1701return fileSystem.OpenFile(fullPath, FileMode.Open, FileAccess.Read, FileShare.Read); 1761using var stream = fileSystem.OpenFile(filePath, FileMode.Create, FileAccess.ReadWrite, FileShare.None);
Compilation.EmitStream.cs (1)
145Func<string, Stream> streamConstructor = path => fileSystem.CreateFileStream(path, FileMode.Create, FileAccess.ReadWrite, FileShare.ReadWrite);
DiagnosticAnalyzer\AnalyzerAssemblyLoader.Core.cs (1)
278using var stream = File.Open(assemblyPath, FileMode.Open, FileAccess.Read, FileShare.Read);
FileSystem\FileUtilities.cs (2)
298return new FileStream(fullPath, FileMode.Open, FileAccess.Read, FileShare.Read); 314return RethrowExceptionsAsIOException(() => new FileStream(fullPath, FileMode.Open, FileAccess.Read, FileShare.Read, 4096, FileOptions.Asynchronous));
FileSystem\ICommonCompilerFileSystem.cs (5)
18Stream OpenFile(string filePath, FileMode mode, FileAccess access, FileShare share); 20Stream OpenFileEx(string filePath, FileMode mode, FileAccess access, FileShare share, int bufferSize, FileOptions options, out string normalizedFilePath); 28internal static Stream OpenFileWithNormalizedException(this ICommonCompilerFileSystem fileSystem, string filePath, FileMode fileMode, FileAccess fileAccess, FileShare fileShare) 63public Stream OpenFile(string filePath, FileMode mode, FileAccess access, FileShare share) 66public Stream OpenFileEx(string filePath, FileMode mode, FileAccess access, FileShare share, int bufferSize, FileOptions options, out string normalizedFilePath)
MetadataReference\AssemblyIdentityUtils.cs (2)
20using var stream = new FileStream(filePath, FileMode.Open, FileAccess.Read, FileShare.ReadWrite | FileShare.Delete);
MetadataReference\MetadataReference.cs (3)
246StandardFileSystem.Instance.OpenFileWithNormalizedException(path, FileMode.Open, FileAccess.Read, FileShare.Read), 258StandardFileSystem.Instance.OpenFileWithNormalizedException(path, FileMode.Open, FileAccess.Read, FileShare.Read), 369var peStream = StandardFileSystem.Instance.OpenFileWithNormalizedException(filePath, FileMode.Open, FileAccess.Read, FileShare.Read);
MetadataReference\ModuleMetadata.cs (1)
262return CreateFromStream(StandardFileSystem.Instance.OpenFileWithNormalizedException(path, FileMode.Open, FileAccess.Read, FileShare.Read));
StrongName\StrongNameFileSystem.cs (1)
26internal virtual FileStream CreateFileStream(string filePath, FileMode fileMode, FileAccess fileAccess, FileShare fileShare)
Microsoft.CodeAnalysis.Analyzers (4)
src\Compilers\Core\Portable\FileSystem\FileUtilities.cs (2)
298return new FileStream(fullPath, FileMode.Open, FileAccess.Read, FileShare.Read); 314return RethrowExceptionsAsIOException(() => new FileStream(fullPath, FileMode.Open, FileAccess.Read, FileShare.Read, 4096, FileOptions.Asynchronous));
src\Compilers\Core\Portable\MetadataReference\AssemblyIdentityUtils.cs (2)
20using var stream = new FileStream(filePath, FileMode.Open, FileAccess.Read, FileShare.ReadWrite | FileShare.Delete);
Microsoft.CodeAnalysis.AnalyzerUtilities (4)
src\Compilers\Core\Portable\FileSystem\FileUtilities.cs (2)
298return new FileStream(fullPath, FileMode.Open, FileAccess.Read, FileShare.Read); 314return RethrowExceptionsAsIOException(() => new FileStream(fullPath, FileMode.Open, FileAccess.Read, FileShare.Read, 4096, FileOptions.Asynchronous));
src\Compilers\Core\Portable\MetadataReference\AssemblyIdentityUtils.cs (2)
20using var stream = new FileStream(filePath, FileMode.Open, FileAccess.Read, FileShare.ReadWrite | FileShare.Delete);
Microsoft.CodeAnalysis.BannedApiAnalyzers (4)
src\Compilers\Core\Portable\FileSystem\FileUtilities.cs (2)
298return new FileStream(fullPath, FileMode.Open, FileAccess.Read, FileShare.Read); 314return RethrowExceptionsAsIOException(() => new FileStream(fullPath, FileMode.Open, FileAccess.Read, FileShare.Read, 4096, FileOptions.Asynchronous));
src\Compilers\Core\Portable\MetadataReference\AssemblyIdentityUtils.cs (2)
20using var stream = new FileStream(filePath, FileMode.Open, FileAccess.Read, FileShare.ReadWrite | FileShare.Delete);
Microsoft.CodeAnalysis.CodeStyle (4)
src\Compilers\Core\Portable\FileSystem\FileUtilities.cs (2)
298return new FileStream(fullPath, FileMode.Open, FileAccess.Read, FileShare.Read); 314return RethrowExceptionsAsIOException(() => new FileStream(fullPath, FileMode.Open, FileAccess.Read, FileShare.Read, 4096, FileOptions.Asynchronous));
src\Compilers\Core\Portable\MetadataReference\AssemblyIdentityUtils.cs (2)
20using var stream = new FileStream(filePath, FileMode.Open, FileAccess.Read, FileShare.ReadWrite | FileShare.Delete);
Microsoft.CodeAnalysis.CSharp.CommandLine.UnitTests (19)
CommandLineTests.cs (19)
175using (var fileStream = new FileStream(xmlPath, FileMode.Open, FileAccess.Read, FileShare.ReadWrite)) 4792using var _ = new FileStream(filePath, FileMode.Open, FileAccess.Write, FileShare.None); 8264using (var xmlFileHandle = File.Open(xml.ToString(), FileMode.Open, FileAccess.Read, FileShare.Delete | FileShare.ReadWrite)) 8829/// When the output file is open with <see cref="FileShare.Read"/> | <see cref="FileShare.Delete"/> 8843var fsDll = new FileStream(libDll.Path, FileMode.Open, FileAccess.Read, FileShare.Read | FileShare.Delete); 8844var fsPdb = new FileStream(libPdb.Path, FileMode.Open, FileAccess.Read, FileShare.Read | FileShare.Delete); 8868/// On Linux/Mac <see cref="FileShare.Delete"/> on its own doesn't do anything. 8883var fsDll = new FileStream(libDll.Path, FileMode.Open, FileAccess.Read, FileShare.Read | FileShare.Delete); 8884var fsPdb = new FileStream(libPdb.Path, FileMode.Open, FileAccess.Read, FileShare.Read | FileShare.Delete); 8951var fsDll = new FileStream(libDll.Path, FileMode.Open, FileAccess.Read, FileShare.Read | FileShare.Delete); 9128return File.Open(file, (FileMode)mode, (FileAccess)access, (FileShare)share); 9154return File.Open(file, (FileMode)mode, (FileAccess)access, (FileShare)share);
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (1)
Attributes\AttributeTests_Security.cs (1)
1623using (var fileStream = File.Open(filePath, FileMode.OpenOrCreate, FileAccess.Read, FileShare.None))
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (2)
DocumentationComments\DocumentationCommentCompilerTests.cs (2)
4901using (File.Open(xmlFilePath, FileMode.Open, FileAccess.Write, FileShare.None)) 4938using (File.Open(xmlFilePath1, FileMode.Open, FileAccess.Write, FileShare.None))
Microsoft.CodeAnalysis.ExternalAccess.HotReload (3)
Api\HotReloadMSBuildWorkspace.cs (3)
220using (var stream = File.Open(filePath, FileMode.Open, FileAccess.Read, FileShare.ReadWrite | FileShare.Delete)) 236using var stream = File.Open(filePath, FileMode.Open, FileAccess.Read, FileShare.ReadWrite);
Microsoft.CodeAnalysis.Features (10)
EditAndContinue\CommittedSolution.cs (2)
429using var fileStream = new FileStream(sourceFilePath, FileMode.Open, FileAccess.Read, FileShare.Read | FileShare.Delete);
EditAndContinue\TraceLog.cs (4)
98using var file = new FileStream(path, FileMode.Create, FileAccess.Write, FileShare.Write | FileShare.Delete); 116using var file = new FileStream(path, FileMode.Create, FileAccess.Write, FileShare.Write | FileShare.Delete);
Emit\CompilationOutputFilesWithImplicitPdbPath.cs (2)
89return new FileStream(path, FileMode.Open, FileAccess.Read, FileShare.Read | FileShare.Delete);
PdbSourceDocument\PdbSourceDocumentLoaderService.cs (2)
195using var stream = new FileStream(filePath, FileMode.Open, FileAccess.Read, FileShare.Read | FileShare.Delete);
Microsoft.CodeAnalysis.Features.UnitTests (1)
EditAndContinue\EditAndContinueWorkspaceServiceTests.cs (1)
1191using var fileLock = File.Open(sourceFile.Path, FileMode.Open, FileAccess.Read, FileShare.None);
Microsoft.CodeAnalysis.InteractiveHost (2)
src\Compilers\Core\Portable\FileSystem\FileUtilities.cs (2)
298return new FileStream(fullPath, FileMode.Open, FileAccess.Read, FileShare.Read); 314return RethrowExceptionsAsIOException(() => new FileStream(fullPath, FileMode.Open, FileAccess.Read, FileShare.Read, 4096, FileOptions.Asynchronous));
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (4)
src\Compilers\Core\Portable\FileSystem\FileUtilities.cs (2)
298return new FileStream(fullPath, FileMode.Open, FileAccess.Read, FileShare.Read); 314return RethrowExceptionsAsIOException(() => new FileStream(fullPath, FileMode.Open, FileAccess.Read, FileShare.Read, 4096, FileOptions.Asynchronous));
src\Compilers\Core\Portable\MetadataReference\AssemblyIdentityUtils.cs (2)
20using var stream = new FileStream(filePath, FileMode.Open, FileAccess.Read, FileShare.ReadWrite | FileShare.Delete);
Microsoft.CodeAnalysis.PublicApiAnalyzers (4)
src\Compilers\Core\Portable\FileSystem\FileUtilities.cs (2)
298return new FileStream(fullPath, FileMode.Open, FileAccess.Read, FileShare.Read); 314return RethrowExceptionsAsIOException(() => new FileStream(fullPath, FileMode.Open, FileAccess.Read, FileShare.Read, 4096, FileOptions.Asynchronous));
src\Compilers\Core\Portable\MetadataReference\AssemblyIdentityUtils.cs (2)
20using var stream = new FileStream(filePath, FileMode.Open, FileAccess.Read, FileShare.ReadWrite | FileShare.Delete);
Microsoft.CodeAnalysis.Remote.Workspaces (2)
ExportProviderBuilder.cs (2)
61using FileStream cacheStream = new(compositionCacheFile, FileMode.Open, FileAccess.Read, FileShare.Read, bufferSize: 4096, useAsync: true); 161using (FileStream cacheStream = new(tempFilePath, FileMode.Create, FileAccess.Write, FileShare.None, bufferSize: 4096, useAsync: true))
Microsoft.CodeAnalysis.ResxSourceGenerator (4)
src\Compilers\Core\Portable\FileSystem\FileUtilities.cs (2)
298return new FileStream(fullPath, FileMode.Open, FileAccess.Read, FileShare.Read); 314return RethrowExceptionsAsIOException(() => new FileStream(fullPath, FileMode.Open, FileAccess.Read, FileShare.Read, 4096, FileOptions.Asynchronous));
src\Compilers\Core\Portable\MetadataReference\AssemblyIdentityUtils.cs (2)
20using var stream = new FileStream(filePath, FileMode.Open, FileAccess.Read, FileShare.ReadWrite | FileShare.Delete);
Microsoft.CodeAnalysis.Scripting (3)
Hosting\AssemblyLoader\InteractiveAssemblyLoader.cs (2)
363using (var stream = new FileStream(filePath, FileMode.Open, FileAccess.Read, FileShare.ReadWrite | FileShare.Delete))
Hosting\AssemblyLoader\MetadataShadowCopyProvider.cs (1)
618return new FileStream(shadowCopyPath, FileMode.Open, FileAccess.Read, FileShare.Read);
Microsoft.CodeAnalysis.Test.Utilities (12)
Compilation\TestStrongNameFileSystem.cs (2)
13internal Func<string, FileMode, FileAccess, FileShare, FileStream> CreateFileStreamFunc { get; set; } 23internal override FileStream CreateFileStream(string filePath, FileMode fileMode, FileAccess fileAccess, FileShare fileShare) =>
FX\ImmutableArrayTestExtensions.cs (1)
29using var fileStream = new FileStream(path, FileMode.Create, FileAccess.Write, FileShare.Read, BufferSize);
TempFiles\DisposableFile.cs (2)
81using (var stream = new FileStream(fullPath, FileMode.Open, FileAccess.ReadWrite, FileShare.Delete | FileShare.ReadWrite, 8, FileOptions.DeleteOnClose))
TestableFileSystem.cs (7)
13public delegate Stream OpenFileExFunc(string filePath, FileMode mode, FileAccess access, FileShare share, int bufferSize, FileOptions options, out string normalizedFilePath); 14public delegate Stream OpenFileFunc(string filePath, FileMode mode, FileAccess access, FileShare share); 21public OpenFileExFunc OpenFileExFunc { get; private set; } = (string _, FileMode _, FileAccess _, FileShare _, int _, FileOptions _, out string _) => throw new InvalidOperationException(); 32public Stream OpenFile(string filePath, FileMode mode, FileAccess access, FileShare share) 35public Stream OpenFileEx(string filePath, FileMode mode, FileAccess access, FileShare share, int bufferSize, FileOptions options, out string normalizedFilePath) 77OpenFileExFunc = (string filePath, FileMode mode, FileAccess access, FileShare share, int bufferSize, FileOptions options, out string normalizedFilePath) => 83OpenFileFunc = (string filePath, FileMode mode, FileAccess access, FileShare share) => map[filePath].GetStream(access),
Microsoft.CodeAnalysis.UnitTests (4)
MetadataReferences\AssemblyPortabilityPolicyTests.cs (3)
45using (var stream = new FileStream(appConfigPath, FileMode.Open, FileAccess.Read, FileShare.Read)) 75var stream = new FileStream(appConfig.Path, FileMode.Open, FileAccess.Read, FileShare.ReadWrite); 125var stream = new FileStream(appConfig.Path, FileMode.Open, FileAccess.Read, FileShare.ReadWrite);
Text\StringTextDecodingTests.cs (1)
223using (var stream = new FileStream(path, FileMode.Open, FileAccess.Read, FileShare.Read))
Microsoft.CodeAnalysis.Workspaces (8)
src\Compilers\Core\Portable\DiagnosticAnalyzer\AnalyzerAssemblyLoader.Core.cs (1)
278using var stream = File.Open(assemblyPath, FileMode.Open, FileAccess.Read, FileShare.Read);
src\Compilers\Core\Portable\FileSystem\FileUtilities.cs (2)
298return new FileStream(fullPath, FileMode.Open, FileAccess.Read, FileShare.Read); 314return RethrowExceptionsAsIOException(() => new FileStream(fullPath, FileMode.Open, FileAccess.Read, FileShare.Read, 4096, FileOptions.Asynchronous));
src\Compilers\Core\Portable\MetadataReference\AssemblyIdentityUtils.cs (2)
20using var stream = new FileStream(filePath, FileMode.Open, FileAccess.Read, FileShare.ReadWrite | FileShare.Delete);
Storage\SQLite\v2\SQLitePersistentStorage.cs (1)
153FileMode.OpenOrCreate, FileAccess.ReadWrite, FileShare.None);
Workspace\Solution\FileTextLoader.cs (2)
94=> new(this.FilePath, FileMode.Open, FileAccess.Read, FileShare.ReadWrite | FileShare.Delete, bufferSize, useAsync);
Microsoft.CodeAnalysis.Workspaces.MSBuild (1)
MSBuild\MSBuildWorkspace.cs (1)
437using var stream = new FileStream(document.FilePath, FileMode.Open, FileAccess.Read, FileShare.ReadWrite);
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (2)
src\Compilers\Core\Portable\FileSystem\FileUtilities.cs (2)
298return new FileStream(fullPath, FileMode.Open, FileAccess.Read, FileShare.Read); 314return RethrowExceptionsAsIOException(() => new FileStream(fullPath, FileMode.Open, FileAccess.Read, FileShare.Read, 4096, FileOptions.Asynchronous));
Microsoft.CodeAnalysis.Workspaces.MSBuild.UnitTests (3)
VisualStudioMSBuildWorkspaceTests.cs (3)
974var file = File.Open(sourceFile, FileMode.Open, FileAccess.Write, FileShare.None); 1009using var file = File.Open(sourceFile, FileMode.Open, FileAccess.Write, FileShare.None); 2895using var stream = new FileStream(filePath, FileMode.Open, FileAccess.Read, FileShare.ReadWrite);
Microsoft.Data.Analysis (1)
TextFieldParser.cs (1)
560FileStream fileStreamTemp = new FileStream(fullPath, (FileMode.Open), (FileAccess.Read), (FileShare.ReadWrite));
Microsoft.Data.Analysis.Tests (1)
src\Microsoft.Data.Analysis\TextFieldParser.cs (1)
560FileStream fileStreamTemp = new FileStream(fullPath, (FileMode.Open), (FileAccess.Read), (FileShare.ReadWrite));
Microsoft.DotNet.Arcade.Sdk (3)
src\ExtractNgenMethodList.cs (1)
97using (var stream = File.Open(AssemblyFilePath, FileMode.Open, FileAccess.Read, FileShare.Read))
src\SetCorFlags.cs (1)
80using (var stream = File.Open(FilePath, FileMode.Open, FileAccess.ReadWrite, FileShare.Read))
src\Unsign.cs (1)
47using (var stream = File.Open(FilePath, FileMode.Open, FileAccess.ReadWrite, FileShare.Read))
Microsoft.DotNet.Build.Tasks.Feed (2)
src\BlobFeedAction.cs (1)
129new FileStream(item.ItemSpec, FileMode.Open, FileAccess.Read, FileShare.Read))
src\PublishArtifactsInManifestBase.cs (1)
999using var fs = new FileStream(path, FileMode.Create, FileAccess.ReadWrite, FileShare.ReadWrite);
Microsoft.DotNet.Build.Tasks.Packaging (6)
GetAssemblyReferences.cs (2)
56using (PEReader peReader = new PEReader(new FileStream(assemblyItem.ItemSpec, FileMode.Open, FileAccess.Read, FileShare.Delete | FileShare.Read)))
NuGetPack.cs (2)
202using (var nuspecFile = File.Open(nuspecPath, FileMode.Open, FileAccess.Read, FileShare.ReadWrite | FileShare.Delete))
VersionUtility.cs (2)
26using (var fileStream = new FileStream(assemblyPath, FileMode.Open, FileAccess.Read, FileShare.Delete | FileShare.Read))
Microsoft.DotNet.Build.Tasks.VisualStudio (1)
OptProf\GenerateTrainingInputFiles.cs (1)
157using (var writer = new StreamWriter(File.Open(fullPath, FileMode.Create, FileAccess.Write, FileShare.Read)))
Microsoft.DotNet.GenFacades (3)
ClearAssemblyReferenceVersions.cs (1)
30using (FileStream stream = File.Open(Assembly, FileMode.Open, FileAccess.ReadWrite, FileShare.Read))
GenPartialFacadeSourceGenerator.cs (2)
98using (var peReader = new PEReader(new FileStream(assembly, FileMode.Open, FileAccess.Read, FileShare.Delete | FileShare.Read)))
Microsoft.DotNet.Internal.SymbolHelper (1)
SymbolUploadHelperFactory.cs (1)
159using (FileStream fileStream = new(zipFilePath, FileMode.Create, FileAccess.Write, FileShare.None))
Microsoft.DotNet.SignCheckLibrary (8)
Interop\PortableExecutable\ImageCor20Header.cs (1)
53using (FileStream stream = File.Open(path, FileMode.Open, FileAccess.Read, FileShare.Read))
Interop\PortableExecutable\ImageDosHeader.cs (1)
104using (FileStream stream = new FileStream(path, FileMode.Open, FileAccess.Read, FileShare.Read))
Interop\PortableExecutable\ImageNTHeaders.cs (2)
30using (FileStream stream = new FileStream(path, FileMode.Open, FileAccess.Read, FileShare.Read)) 65using (FileStream stream = new FileStream(path, FileMode.Open, FileAccess.Read, FileShare.Read))
Interop\PortableExecutable\PortableExecutableHeader.cs (2)
319using (FileStream stream = new FileStream(Path, FileMode.Open, FileAccess.Read, FileShare.Read)) 344using (FileStream stream = new FileStream(Path, FileMode.Open, FileAccess.Read, FileShare.Read))
Verification\AuthentiCodeVerifier.cs (1)
94using (FileStream fs = new FileStream(path, FileMode.Open, FileAccess.Read, FileShare.Read))
Verification\SignatureVerificationManager.cs (1)
237using (var stream = new FileStream(path, FileMode.Open, FileAccess.Read, FileShare.Read))
Microsoft.DotNet.StrongName (2)
Signing.cs (2)
26using (var stream = new FileStream(file, FileMode.Open, FileAccess.ReadWrite, FileShare.Read)) 51using (var stream = new FileStream(file, FileMode.Open, FileAccess.Read, FileShare.Read))
Microsoft.DotNet.XliffTasks (2)
Model\Document.cs (2)
31using FileStream stream = File.Open(path, FileMode.Open, FileAccess.Read, FileShare.Read); 72using (FileStream stream = File.Open(tempPath, FileMode.Create, FileAccess.ReadWrite, FileShare.None))
Microsoft.Extensions.AI.Abstractions (2)
Contents\DataContent.cs (2)
149using FileStream fileStream = new(path, FileMode.Open, FileAccess.Read, FileShare.Read, 1, useAsync: true); 237using FileStream fileStream = new(path, FileMode.CreateNew, FileAccess.Write, FileShare.None, 1, useAsync: true);
Microsoft.Extensions.AI.Evaluation.Reporting (2)
Formats\Html\HtmlReportWriter.cs (1)
48FileShare.None,
Formats\Json\JsonReportWriter.cs (1)
41FileShare.None,
Microsoft.Extensions.Configuration.FileExtensions (1)
FileConfigurationProvider.cs (1)
88FileShare.ReadWrite,
Microsoft.Extensions.DataIngestion.Abstractions (1)
IngestionDocumentReader.cs (1)
45using FileStream stream = new(source.FullName, FileMode.Open, FileAccess.Read, FileShare.Read, bufferSize: 1, FileOptions.Asynchronous);
Microsoft.Extensions.DataIngestion.MarkItDown (1)
MarkItDownReader.cs (1)
107FileStream inputFile = new(inputFilePath, FileMode.CreateNew, FileAccess.Write, FileShare.None, bufferSize: 1, FileOptions.Asynchronous);
Microsoft.Extensions.DataIngestion.Tests (1)
Readers\DocumentReaderConformanceTests.cs (1)
193using FileStream inputStream = new(file.FullName, FileMode.CreateNew, FileAccess.Write, FileShare.None, bufferSize: 1, FileOptions.Asynchronous);
Microsoft.Extensions.DependencyModel (2)
FileWrapper.cs (1)
31FileShare fileShare,
IFile.cs (1)
21FileShare fileShare,
Microsoft.Extensions.FileProviders.Physical (1)
PhysicalFileInfo.cs (1)
55FileShare.ReadWrite,
Microsoft.Extensions.ML (2)
ModelLoaders\FileModelLoader.cs (2)
108private FileStream WaitForFile(string fullPath, FileMode mode, FileAccess access, FileShare share) 134var fs = WaitForFile(_filePath, FileMode.Open, FileAccess.Read, FileShare.Read);
Microsoft.ML.AutoML (2)
ColumnInference\TextFileSample.cs (1)
76using (var fs = new FileStream(path, FileMode.Open, FileAccess.Read, FileShare.Read))
Experiment\ModelContainer.cs (1)
43using (var stream = new FileStream(_fileInfo.FullName, FileMode.Open, FileAccess.Read, FileShare.Read))
Microsoft.ML.Core (6)
CommandLine\CmdParser.cs (2)
980using (FileStream file = new FileStream(fileName, FileMode.Open, FileAccess.Read, FileShare.Read)) 1051using (FileStream file = new FileStream(path, FileMode.Open, FileAccess.Read, FileShare.Read))
Data\IFileHandle.cs (1)
192var stream = new FileStream(_fullPath, FileMode.Open, FileAccess.Read, FileShare.Read);
Data\Repository.cs (2)
517stream = new FileStream(pathAbs, FileMode.Open, FileAccess.Read, FileShare.Read); 539stream = new FileStream(pathTemp, FileMode.Open, FileAccess.Read, FileShare.Read);
Utilities\HybridMemoryStream.cs (1)
167FileShare.None, bufferSize: 4096, FileOptions.DeleteOnClose);
Microsoft.ML.Core.Tests (1)
UnitTests\TestEntryPoints.cs (1)
6663using (var f = File.Open(outputPath, FileMode.Create, FileAccess.Write, FileShare.None))
Microsoft.ML.Data (1)
Utilities\StreamUtils.cs (1)
23return new FileStream(fileName, FileMode.Open, FileAccess.Read, FileShare.Read);
Microsoft.ML.FastTree (1)
TreeEnsembleFeaturizer.cs (1)
640using (Stream strm = new FileStream(args.TrainedModelFile, FileMode.Open, FileAccess.Read, FileShare.Read))
Microsoft.ML.ImageAnalytics (1)
ImageLoader.cs (1)
302using (FileStream fs = new FileStream(path, FileMode.Open, FileAccess.Read, FileShare.Read, bufferSize: 1))
Microsoft.ML.OnnxTransformer (3)
OnnxUtils.cs (3)
252ModelStream = new FileStream(modelFile, FileMode.Open, FileAccess.Read, FileShare.Read, 4096, FileOptions.DeleteOnClose); 257using (var modelStream = new FileStream(modelFile, FileMode.Open, FileAccess.Read, FileShare.Delete | FileShare.Read))
Microsoft.ML.PerformanceTests (3)
ImageClassificationBench.cs (3)
172using FileStream fileStream = new FileStream(relativeFilePath, FileMode.Create, FileAccess.Write, FileShare.None); 181using FileStream fileStream = new FileStream(relativeFilePath, FileMode.Create, FileAccess.Write, FileShare.None); 238using FileStream fileStream = new FileStream(pathname, FileMode.Create, FileAccess.Write, FileShare.None);
Microsoft.ML.ResultProcessor (1)
ResultProcessor.cs (1)
467using (Stream strm = new FileStream(testArgs.InputModelFile, FileMode.Open, FileAccess.Read, FileShare.Read))
Microsoft.ML.TestFramework (1)
BaseTestBaseline.cs (1)
1014return new StreamReader(File.Open(path, FileMode.Open, FileAccess.Read, FileShare.Read));
Microsoft.ML.Tests (5)
ImagesTests.cs (4)
1235using FileStream imageStream = new FileStream(dataFile, FileMode.Open, FileAccess.Read, FileShare.Read); 1336FileStream stream = new FileStream(imageFile, FileMode.Open, FileAccess.Read, FileShare.Read); 1343stream = new FileStream(imageFile, FileMode.Open, FileAccess.Read, FileShare.None); 1352stream = new FileStream(imageFile, FileMode.Open, FileAccess.Read, FileShare.Read);
TrainerEstimators\TreeEstimators.cs (1)
326using (var fStream = new FileStream(modelPath, FileMode.Open, FileAccess.Read, FileShare.ReadWrite))
Microsoft.VisualBasic.Core (14)
Microsoft\VisualBasic\CompilerServices\VB6File.vb (2)
405m_file = New FileStream(m_sFullPath, FileMode.Open, CType(m_access, FileAccess), CType(m_share, FileShare)) 407m_file = New FileStream(m_sFullPath, FileMode.Create, CType(m_access, FileAccess), CType(m_share, FileShare))
Microsoft\VisualBasic\CompilerServices\VB6InputFile.vb (1)
35m_file = New FileStream(m_sFullPath, FileMode.Open, CType(m_access, FileAccess), CType(m_share, FileShare))
Microsoft\VisualBasic\CompilerServices\VB6OutputFile.vb (3)
43m_file = New FileStream(m_sFullPath, FileMode.Open, CType(m_access, FileAccess), CType(m_share, FileShare)) 45m_file = New FileStream(m_sFullPath, FileMode.Create, CType(m_access, FileAccess), CType(m_share, FileShare)) 48m_file = New FileStream(m_sFullPath, FileMode.Create, CType(m_access, FileAccess), CType(m_share, FileShare))
Microsoft\VisualBasic\CompilerServices\VB6RandomFile.vb (1)
35m_file = New FileStream(m_sFullPath, fm, CType(fa, FileAccess), CType(m_share, FileShare))
Microsoft\VisualBasic\FileIO\FileSystem.vb (2)
755mode:=IOFileMode, access:=IO.FileAccess.Write, share:=IO.FileShare.Read) 1280FileStream = New IO.FileStream(FilePath, IO.FileMode.Open, IO.FileAccess.Read, IO.FileShare.ReadWrite)
Microsoft\VisualBasic\FileIO\TextFieldParser.vb (1)
555Dim fileStreamTemp As New FileStream(fullPath, FileMode.Open, FileAccess.Read, FileShare.ReadWrite)
Microsoft\VisualBasic\Globals.vb (4)
154[Shared] = System.IO.FileShare.ReadWrite 155[LockRead] = System.IO.FileShare.Write 156[LockReadWrite] = System.IO.FileShare.None 157[LockWrite] = System.IO.FileShare.Read
mscorlib (1)
src\libraries\shims\mscorlib\ref\mscorlib.cs (1)
327[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.IO.FileShare))]
netstandard (1)
netstandard.cs (1)
922[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.IO.FileShare))]
PresentationBuildTasks (1)
Microsoft\Build\Tasks\Windows\ResourcesGenerator.cs (1)
47_sourceStream = new FileStream(_sourcePath, FileMode.Open, FileAccess.Read, FileShare.Read);
PresentationCore (6)
MS\Internal\IO\Packaging\ByteRangeDownloader.cs (1)
60_tempFileStream = File.Open(tempFileName, FileMode.Open, FileAccess.ReadWrite, FileShare.ReadWrite);
src\Microsoft.DotNet.Wpf\src\Shared\System\IO\FileHelper.cs (1)
127stream = new FileStream(path, FileMode.CreateNew, fileAccess, FileShare.None, DefaultBufferSize, fileOptions);
System\Windows\Input\Cursor.cs (1)
219using (FileStream fileStream = new FileStream(filePath, FileMode.Open, FileAccess.Write, FileShare.None))
System\Windows\Media\Imaging\BitmapDecoder.cs (3)
1041bitmapStream = new System.IO.FileStream(uri.LocalPath, FileMode.Open, FileAccess.Read, FileShare.Read); 1071bitmapStream = new System.IO.FileStream(uri.OriginalString, FileMode.Open, FileAccess.Read, FileShare.Read); 1220return new System.IO.FileStream(uri.LocalPath, FileMode.Open, FileAccess.Read, FileShare.Read);
PresentationFramework (10)
Microsoft\Win32\OpenFileDialog.cs (2)
74return new FileStream(filename, FileMode.Open, FileAccess.Read, FileShare.Read); 107streams[i] = new FileStream(filename, FileMode.Open, FileAccess.Read, FileShare.Read);
MS\Internal\AppModel\ResourceContainer.cs (4)
60/// The FileShare mode to use for opening loose files. Currently this defaults to <see cref="FileShare.Read"/> 63internal static FileShare FileShare 324private static readonly FileShare s_fileShare = FileShare.Read;
MS\Internal\IO\Packaging\XpsFilter.cs (3)
354FileShare fileSharing; 389fileSharing = FileShare.ReadWrite; 635FileShare fileSharing,
System\Windows\Markup\Baml2006\Baml2006Reader.cs (1)
51var stream = new FileStream(fileName, FileMode.Open, FileAccess.Read, FileShare.Read);
PresentationUI (10)
MS\Internal\Documents\Application\DocumentStream.cs (10)
134FileShare.None); 144FileShare.None); 163FileShare.Read); 270FileShare.None); 364(access == FileAccess.Read) ? FileShare.Read : FileShare.None); 426FileShare.None); 457FileShare.Read); 595FileShare.Read); 748FileShare.None);
ReachFramework (4)
Packaging\XpsManager.cs (3)
135FileShare.None); 143(packageAccess== FileAccess.Read) ? FileShare.Read: FileShare.None
Serialization\VisualTreeFlattener.cs (1)
145Stream bitmapStreamDest = new System.IO.FileStream(uri, FileMode.Create, FileAccess.ReadWrite, FileShare.None);
Replay (4)
Replay.cs (1)
186using var stream = new FileStream(binlogPath, FileMode.Open, FileAccess.Read, FileShare.Read);
src\Compilers\Shared\BuildServerConnection.cs (2)
801return new FileStream(GuardPath, FileMode.OpenOrCreate, FileAccess.ReadWrite, FileShare.None); 828stream = new FileStream(FilePath, FileMode.OpenOrCreate, FileAccess.ReadWrite, FileShare.None);
src\Compilers\Shared\CompilerServerLogger.cs (1)
134_loggingStream = new FileStream(loggingFilePath, FileMode.OpenOrCreate, FileAccess.Write, FileShare.ReadWrite);
Roslyn.Diagnostics.Analyzers (4)
src\Compilers\Core\Portable\FileSystem\FileUtilities.cs (2)
298return new FileStream(fullPath, FileMode.Open, FileAccess.Read, FileShare.Read); 314return RethrowExceptionsAsIOException(() => new FileStream(fullPath, FileMode.Open, FileAccess.Read, FileShare.Read, 4096, FileOptions.Asynchronous));
src\Compilers\Core\Portable\MetadataReference\AssemblyIdentityUtils.cs (2)
20using var stream = new FileStream(filePath, FileMode.Open, FileAccess.Read, FileShare.ReadWrite | FileShare.Delete);
System.CodeDom (7)
Microsoft\CSharp\CSharpCodeGenerator.cs (2)
3021using (var fs = new FileStream(filenames[i], FileMode.Create, FileAccess.Write, FileShare.Read)) 3056using (var fs = new FileStream(name, FileMode.Create, FileAccess.Write, FileShare.Read))
System\CodeDom\Compiler\CodeCompiler.cs (3)
147using (var fs = new FileStream(filenames[i], FileMode.Create, FileAccess.Write, FileShare.Read)) 188using (var fs = new FileStream(responseFileName, FileMode.Create, FileAccess.Write, FileShare.Read)) 208using (var fs = new FileStream(name, FileMode.Create, FileAccess.Write, FileShare.Read))
System\CodeDom\Compiler\Executor.cs (2)
16new FileStream(file, FileMode.CreateNew, FileAccess.Write, FileShare.Read | FileShare.Inheritable);
System.ComponentModel.TypeConverter (1)
System\ComponentModel\LicFileLicenseProvider.cs (1)
87Stream licStream = new FileStream(licenseFile, FileMode.Open, FileAccess.Read, FileShare.Read);
System.Configuration.ConfigurationManager (6)
System\Configuration\AppSettingsSection.cs (1)
108using (Stream sourceFileStream = new FileStream(sourceFileFullPath, FileMode.Open, FileAccess.Read, FileShare.Read))
System\Configuration\Internal\InternalConfigHost.cs (2)
229: new FileStream(streamName, FileMode.Open, FileAccess.Read, FileShare.Read); 265stream = new FileStream(writeFileContext.TempNewFilename, FileMode.Create, FileAccess.Write, FileShare.Read);
System\Configuration\Internal\WriteFileContext.cs (3)
141FileShare.ReadWrite); 220FileShare.Read | FileShare.Delete);
System.Diagnostics.Process (2)
src\libraries\Common\src\Interop\Linux\procfs\Interop.ProcFsStat.TryReadStatusFile.cs (1)
148using var fileStream = new FileStream(path, FileMode.Open, FileAccess.Read, FileShare.Read, bufferSize: 1, useAsync: false);
System\Diagnostics\Process.Linux.cs (1)
276using (var fs = new FileStream(cmdLineFilePath, FileMode.Open, FileAccess.Read, FileShare.Read, bufferSize: 1, useAsync: false))
System.Diagnostics.StackTrace (2)
System\Diagnostics\StackTraceSymbols.cs (2)
233return new FileStream(path!, FileMode.Open, FileAccess.Read, FileShare.Read | FileShare.Delete);
System.Drawing.Common (1)
System\Drawing\Icon.cs (1)
65using (FileStream f = new(fileName, FileMode.Open, FileAccess.Read, FileShare.Read))
System.Drawing.Common.Tests (1)
System\Drawing\IconTests.cs (1)
365File.Open(bitmapUncPath, FileMode.Open, FileAccess.Read, FileShare.Read).Dispose();
System.Formats.Tar (2)
System\Formats\Tar\TarEntry.cs (1)
587Share = FileShare.None,
System\Formats\Tar\TarWriter.Unix.cs (1)
101entry._header._dataStream = new FileStream(fullPath, FileMode.Open, FileAccess.Read, FileShare.Read, 4096, fileOptions);
System.IO.Compression.ZipFile (6)
System\IO\Compression\ZipFile.Create.cs (4)
473(FileMode fileMode, FileAccess access, FileShare fileShare) = mode switch 475ZipArchiveMode.Read => (FileMode.Open, FileAccess.Read, FileShare.Read), 476ZipArchiveMode.Create => (FileMode.CreateNew, FileAccess.Write, FileShare.None), 477ZipArchiveMode.Update => (FileMode.OpenOrCreate, FileAccess.ReadWrite, FileShare.None),
System\IO\Compression\ZipFileExtensions.ZipArchive.Create.cs (1)
107FileStream fs = new FileStream(sourceFileName, FileMode.Open, FileAccess.Read, FileShare.Read, ZipFile.FileStreamBufferSize, useAsync);
System\IO\Compression\ZipFileExtensions.ZipArchiveEntry.Extract.cs (1)
117Share = FileShare.None,
System.IO.FileSystem.AccessControl (1)
artifacts\obj\System.IO.FileSystem.AccessControl\Debug\net11.0\System.IO.FileSystem.AccessControl.notsupported.cs (1)
12public static System.IO.FileStream Create(this System.IO.FileInfo fileInfo, System.IO.FileMode mode, System.Security.AccessControl.FileSystemRights rights, System.IO.FileShare share, int bufferSize, System.IO.FileOptions options, System.Security.AccessControl.FileSecurity? fileSecurity) { throw new System.PlatformNotSupportedException(System.SR.PlatformNotSupported_AccessControl); }
System.IO.FileSystem.Primitives (1)
System.IO.FileSystem.Primitives.cs (1)
7[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.IO.FileShare))]
System.IO.IsolatedStorage (13)
System\IO\IsolatedStorage\IsolatedStorageFile.cs (2)
223public IsolatedStorageFileStream OpenFile(string path, FileMode mode, FileAccess access, FileShare share) 232return new IsolatedStorageFileStream(path, FileMode.Create, FileAccess.ReadWrite, FileShare.None, this);
System\IO\IsolatedStorage\IsolatedStorageFileStream.cs (11)
22: this(path, mode, (mode == FileMode.Append ? FileAccess.Write : FileAccess.ReadWrite), FileShare.None, null) 27: this(path, mode, (mode == FileMode.Append ? FileAccess.Write : FileAccess.ReadWrite), FileShare.None, isf) 32: this(path, mode, access, access == FileAccess.Read ? FileShare.Read : FileShare.None, DefaultBufferSize, null) 37: this(path, mode, access, access == FileAccess.Read ? FileShare.Read : FileShare.None, DefaultBufferSize, isf) 41public IsolatedStorageFileStream(string path, FileMode mode, FileAccess access, FileShare share) 46public IsolatedStorageFileStream(string path, FileMode mode, FileAccess access, FileShare share, IsolatedStorageFile? isf) 51public IsolatedStorageFileStream(string path, FileMode mode, FileAccess access, FileShare share, int bufferSize) 56public IsolatedStorageFileStream(string path, FileMode mode, FileAccess access, FileShare share, int bufferSize, IsolatedStorageFile? isf) 84private static InitializationData InitializeFileStream(string path, FileMode mode, FileAccess access, FileShare share, int bufferSize, IsolatedStorageFile? isf)
System.IO.MemoryMappedFiles (5)
System\IO\MemoryMappedFiles\MemoryMappedFile.cs (1)
127SafeFileHandle fileHandle = File.OpenHandle(path, mode, GetFileAccess(access), FileShare.Read, FileOptions.None);
System\IO\MemoryMappedFiles\MemoryMappedFile.Unix.cs (4)
318FileShare share = inheritability == HandleInheritability.None ? 319FileShare.ReadWrite : 320FileShare.ReadWrite | FileShare.Inheritable;
System.IO.Packaging (4)
System\IO\Packaging\Package.cs (3)
855FileShare packageShare) 1227private const FileShare s_defaultFileShare = FileShare.None;
System\IO\Packaging\ZipPackage.cs (1)
307internal ZipPackage(string path, FileMode packageFileMode, FileAccess packageFileAccess, FileShare share)
System.Net.Mail (2)
System\Net\Mail\Attachment.cs (2)
73Stream stream = new FileStream(fileName, FileMode.Open, FileAccess.Read, FileShare.Read); 81Stream stream = new FileStream(fileName, FileMode.Open, FileAccess.Read, FileShare.Read);
System.Net.NetworkInformation (1)
System\Net\NetworkInformation\StringParsingHelpers.Misc.cs (1)
44return new StreamReader(new FileStream(filePath, FileMode.Open, FileAccess.Read, FileShare.Read, bufferSize: 0x1000, useAsync: false));
System.Net.Quic (1)
src\libraries\Common\src\System\Net\Security\SslKeyLogger.cs (1)
29s_fileStream = File.Open(s_keyLogFile, FileMode.Append, FileAccess.Write, FileShare.ReadWrite);
System.Net.Requests (4)
System\Net\FileWebRequest.cs (3)
148_stream = new WebFileStream(this, _uri.LocalPath, FileMode.Create, FileAccess.Write, FileShare.Read); 314public WebFileStream(FileWebRequest request, string path, FileMode mode, FileAccess access, FileShare sharing) : 320public WebFileStream(FileWebRequest request, string path, FileMode mode, FileAccess access, FileShare sharing, int length, bool async) :
System\Net\FileWebResponse.cs (1)
35_stream = new WebFileStream(request, uri.LocalPath, FileMode.Open, FileAccess.Read, FileShare.Read, DefaultFileStreamBufferSize, useAsync);
System.Net.Security (1)
src\libraries\Common\src\System\Net\Security\SslKeyLogger.cs (1)
29s_fileStream = File.Open(s_keyLogFile, FileMode.Append, FileAccess.Write, FileShare.ReadWrite);
System.Net.Sockets (1)
System\Net\Sockets\SocketAsyncEventArgs.Unix.cs (1)
259fileHandles[i] = File.OpenHandle(path, FileMode.Open, FileAccess.Read, FileShare.Read, FileOptions.Asynchronous);
System.Private.CoreLib (69)
src\libraries\Common\src\Interop\Linux\procfs\Interop.ProcFsStat.TryReadStatusFile.cs (1)
148using var fileStream = new FileStream(path, FileMode.Open, FileAccess.Read, FileShare.Read, bufferSize: 1, useAsync: false);
src\libraries\System.Private.CoreLib\src\Microsoft\Win32\SafeHandles\SafeFileHandle.Unix.cs (9)
168SafeFileHandle handle = Open(fullPath, FileMode.Open, FileAccess.Read, FileShare.Read, options, preallocationSize: 0, DefaultCreateMode, out fileLength, out filePermissions, false, out _, null); 173internal static SafeFileHandle Open(string fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, long preallocationSize, UnixFileMode? unixCreateMode = null, 179internal static SafeFileHandle? OpenNoFollowSymlink(string fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, long preallocationSize, out bool wasSymlink, UnixFileMode? unixCreateMode = null, 185private static SafeFileHandle Open(string fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, long preallocationSize, UnixFileMode openPermissions, 233private static Interop.Sys.OpenFlags PreOpenConfigurationFromOptions(FileMode mode, FileAccess access, FileShare share, FileOptions options, bool failForSymlink) 290if ((share & FileShare.Inheritable) == 0) 310private bool Init(string path, FileMode mode, FileAccess access, FileShare share, FileOptions options, long preallocationSize, 351Interop.Sys.LockOperations lockOperation = (share == FileShare.None) ? Interop.Sys.LockOperations.LOCK_EX : Interop.Sys.LockOperations.LOCK_SH; 374share == FileShare.None && mode == FileMode.OpenOrCreate)
src\libraries\System.Private.CoreLib\src\System\IO\File.cs (21)
70=> new FileStream(path, FileMode.Create, FileAccess.ReadWrite, FileShare.None, bufferSize); 73=> new FileStream(path, FileMode.Create, FileAccess.ReadWrite, FileShare.None, bufferSize, options); 127=> Open(path, mode, (mode == FileMode.Append ? FileAccess.Write : FileAccess.ReadWrite), FileShare.None); 130=> Open(path, mode, access, FileShare.None); 132public static FileStream Open(string path, FileMode mode, FileAccess access, FileShare share) 141/// <param name="share">A bitwise combination of the enumeration values that determines how the file will be shared by processes. The default value is <see cref="FileShare.Read" />.</param> 166FileShare share = FileShare.Read, FileOptions options = FileOptions.None, long preallocationSize = 0) 196return SafeFileHandle.Open(NullDevicePath, FileMode.Open, FileAccess.ReadWrite, FileShare.ReadWrite, FileOptions.None, preallocationSize: 0); 644=> new FileStream(path, FileMode.Open, FileAccess.Read, FileShare.Read); 647=> new FileStream(path, FileMode.OpenOrCreate, FileAccess.Write, FileShare.None); 724using (SafeFileHandle sfh = OpenHandle(path, FileMode.Open, FileAccess.Read, FileShare.Read, options)) 788using SafeFileHandle sfh = OpenHandle(path, FileMode.Create, FileAccess.Write, FileShare.Read); 838using SafeFileHandle fileHandle = OpenHandle(path, FileMode.Append, FileAccess.Write, FileShare.Read); 883using SafeFileHandle fileHandle = OpenHandle(path, FileMode.Append, FileAccess.Write, FileShare.Read, FileOptions.Asynchronous); 1106new FileStream(path, FileMode.Open, FileAccess.Read, FileShare.Read, DefaultBufferSize, FileOptions.Asynchronous | FileOptions.SequentialScan), 1203SafeFileHandle sfh = OpenHandle(path, FileMode.Open, FileAccess.Read, FileShare.Read, options); 1312using SafeFileHandle sfh = OpenHandle(path, FileMode.Create, FileAccess.Write, FileShare.Read, FileOptions.Asynchronous); 1368new FileStream(path, append ? FileMode.Append : FileMode.Create, FileAccess.Write, FileShare.Read, DefaultBufferSize, FileOptions.Asynchronous), 1558using SafeFileHandle fileHandle = OpenHandle(path, mode, FileAccess.Write, FileShare.Read, FileOptions.None, GetPreallocationSize(mode, contents, encoding, preambleSize)); 1614using SafeFileHandle fileHandle = OpenHandle(path, mode, FileAccess.Write, FileShare.Read, FileOptions.Asynchronous, GetPreallocationSize(mode, contents.Span, encoding, preambleSize));
src\libraries\System.Private.CoreLib\src\System\IO\FileInfo.cs (5)
129=> Open(mode, (mode == FileMode.Append ? FileAccess.Write : FileAccess.ReadWrite), FileShare.None); 132=> Open(mode, access, FileShare.None); 134public FileStream Open(FileMode mode, FileAccess access, FileShare share) 138=> new FileStream(NormalizedPath, FileMode.Open, FileAccess.Read, FileShare.Read, File.DefaultBufferSize, false); 141=> new FileStream(NormalizedPath, FileMode.OpenOrCreate, FileAccess.Write, FileShare.None);
src\libraries\System.Private.CoreLib\src\System\IO\FileStream.cs (7)
16internal const FileShare DefaultShare = FileShare.Read; 116public FileStream(string path, FileMode mode, FileAccess access, FileShare share) 121public FileStream(string path, FileMode mode, FileAccess access, FileShare share, int bufferSize) 126public FileStream(string path, FileMode mode, FileAccess access, FileShare share, int bufferSize, bool useAsync) 131public FileStream(string path, FileMode mode, FileAccess access, FileShare share, int bufferSize, FileOptions options) 204private FileStream(string path, FileMode mode, FileAccess access, FileShare share, int bufferSize, FileOptions options, long preallocationSize)
src\libraries\System.Private.CoreLib\src\System\IO\FileStreamOptions.cs (8)
13private FileShare _share = FileStream.DefaultShare; 56/// A bitwise combination of the enumeration values that determines how the file will be shared by processes. The default value is <see cref="FileShare.Read" />. 59public FileShare Share 65FileShare tempshare = value & ~FileShare.Inheritable; 66if (tempshare < FileShare.None || tempshare > (FileShare.ReadWrite | FileShare.Delete))
src\libraries\System.Private.CoreLib\src\System\IO\FileSystem.Unix.cs (1)
48FileAccess.ReadWrite, FileShare.None, FileOptions.None, preallocationSize: 0, filePermissions,
src\libraries\System.Private.CoreLib\src\System\IO\Strategies\FileStreamHelpers.cs (7)
27internal static FileStreamStrategy ChooseStrategy(FileStream fileStream, string path, FileMode mode, FileAccess access, FileShare share, int bufferSize, FileOptions options, long preallocationSize, UnixFileMode? unixCreateMode) 59internal static void ValidateArguments(string path, FileMode mode, FileAccess access, FileShare share, int bufferSize, FileOptions options, long preallocationSize) 64FileShare tempshare = share & ~FileShare.Inheritable; 75else if (tempshare < FileShare.None || tempshare > (FileShare.ReadWrite | FileShare.Delete))
src\libraries\System.Private.CoreLib\src\System\IO\Strategies\FileStreamHelpers.Unix.cs (1)
16private static UnixFileStreamStrategy ChooseStrategyCore(string path, FileMode mode, FileAccess access, FileShare share, FileOptions options, long preallocationSize, UnixFileMode? unixCreateMode) =>
src\libraries\System.Private.CoreLib\src\System\IO\Strategies\OSFileStreamStrategy.cs (1)
40internal OSFileStreamStrategy(string path, FileMode mode, FileAccess access, FileShare share, FileOptions options, long preallocationSize, UnixFileMode? unixCreateMode)
src\libraries\System.Private.CoreLib\src\System\IO\Strategies\UnixFileStreamStrategy.cs (1)
14internal UnixFileStreamStrategy(string path, FileMode mode, FileAccess access, FileShare share, FileOptions options, long preallocationSize, UnixFileMode? unixCreateMode) :
src\libraries\System.Private.CoreLib\src\System\IO\StreamReader.cs (1)
235return new FileStream(path, FileMode.Open, FileAccess.Read, FileShare.Read, FileStream.DefaultBufferSize);
src\libraries\System.Private.CoreLib\src\System\IO\StreamWriter.cs (1)
192return new FileStream(path, append ? FileMode.Append : FileMode.Create, FileAccess.Write, FileShare.Read, FileStream.DefaultBufferSize);
src\libraries\System.Private.CoreLib\src\System\Resources\ResourceReader.cs (1)
101_store = new BinaryReader(new FileStream(fileName, FileMode.Open, FileAccess.Read, FileShare.Read, DefaultFileStreamBufferSize, FileOptions.RandomAccess), Encoding.UTF8);
src\libraries\System.Private.CoreLib\src\System\Resources\RuntimeResourceSet.cs (1)
179this(new FileStream(fileName, FileMode.Open, FileAccess.Read, FileShare.Read))
src\libraries\System.Private.CoreLib\src\System\TimeZoneInfo.Unix.NonAndroid.cs (1)
268using (SafeFileHandle sfh = File.OpenHandle(filePath, FileMode.Open, FileAccess.Read, FileShare.Read))
src\System\Reflection\RuntimeAssembly.cs (2)
437FileAccess.Read, FileShare.Read, FileStream.DefaultBufferSize, false); 456FileAccess.Read, FileShare.Read, FileStream.DefaultBufferSize, false);
System.Private.Xml (7)
System\Xml\Core\XmlTextWriter.cs (1)
294FileAccess.Write, FileShare.Read), encoding)
System\Xml\Core\XmlWriter.cs (1)
619var fs = new FileStream(outputFileName, FileMode.Create, FileAccess.Write, FileShare.Read);
System\Xml\Core\XmlWriterSettings.cs (1)
348fs = new FileStream(outputFileName, FileMode.Create, FileAccess.Write, FileShare.Read, 0x1000, _useAsync);
System\Xml\XmlDownloadManager.cs (2)
17return new FileStream(uri.LocalPath, FileMode.Open, FileAccess.Read, FileShare.Read, 1); 32return Task.FromResult<Stream>(new FileStream(fileUri.LocalPath, FileMode.Open, FileAccess.Read, FileShare.Read, 1, useAsync: true));
System\Xml\XmlResolver.FileSystemResolver.cs (2)
34return new FileStream(absoluteUri.LocalPath, FileMode.Open, FileAccess.Read, FileShare.Read, 1); 46return Task.FromResult<object>(new FileStream(absoluteUri.LocalPath, FileMode.Open, FileAccess.Read, FileShare.Read, 1, useAsync: true));
System.Reflection.Metadata (1)
System\Reflection\Metadata\MetadataReader.netstandard.cs (1)
84fileStream = new FileStream(assemblyFile, FileMode.Open, FileAccess.Read, FileShare.Read, bufferSize: 1, useAsync: false);
System.Reflection.MetadataLoadContext (2)
System\Reflection\TypeLoading\Assemblies\RoAssembly.Modules.cs (2)
28return new FileStream(m.FullyQualifiedName, FileMode.Open, FileAccess.Read, FileShare.Read); 40fs[i] = new FileStream(m[i].FullyQualifiedName, FileMode.Open, FileAccess.Read, FileShare.Read);
System.Resources.Extensions (2)
src\libraries\Common\src\System\Resources\ResourceWriter.cs (1)
53_output = new FileStream(fileName, FileMode.Create, FileAccess.Write, FileShare.None);
src\libraries\System.Private.CoreLib\src\System\Resources\ResourceReader.cs (1)
101_store = new BinaryReader(new FileStream(fileName, FileMode.Open, FileAccess.Read, FileShare.Read, DefaultFileStreamBufferSize, FileOptions.RandomAccess), Encoding.UTF8);
System.Resources.Writer (1)
src\libraries\Common\src\System\Resources\ResourceWriter.cs (1)
53_output = new FileStream(fileName, FileMode.Create, FileAccess.Write, FileShare.None);
System.Runtime (1)
artifacts\obj\System.Runtime\Debug\net11.0\System.Runtime.Forwards.cs (1)
309[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.IO.FileShare))]
System.Windows.Forms (4)
System\Resources\ResxFileRef.Converter.cs (1)
120using (FileStream fileStream = new(fileName, FileMode.Open, FileAccess.Read, FileShare.Read))
System\Resources\ResXResourceReader.cs (1)
255_stream ??= new FileStream(_fileName!, FileMode.Open, FileAccess.Read, FileShare.Read);
System\Windows\Forms\Controls\RichTextBox\RichTextBox.cs (1)
2296FileStream file = new(path, FileMode.Open, FileAccess.Read, FileShare.Read);
System\Windows\Forms\Dialogs\CommonDialogs\OpenFileDialog.cs (1)
100return new FileStream(filename, FileMode.Open, FileAccess.Read, FileShare.Read);
System.Windows.Forms.Design (4)
System\ComponentModel\Design\ByteViewer.cs (1)
592using FileStream currentFile = new(path, FileMode.OpenOrCreate, FileAccess.ReadWrite, FileShare.None);
System\Drawing\Design\IconEditor.cs (1)
78using FileStream stream = new(_fileDialog.FileName, FileMode.Open, FileAccess.Read, FileShare.Read);
System\Drawing\Design\ImageEditor.cs (1)
107using FileStream stream = new(_fileDialog.FileName, FileMode.Open, FileAccess.Read, FileShare.Read);
System\Windows\Forms\Design\ImageListImageEditor.cs (1)
74using FileStream file = new(name, FileMode.Open, FileAccess.Read, FileShare.Read);
System.Windows.Forms.Design.Tests (1)
SystemDesignMetadataReader.cs (1)
24using FileStream fs = new(systemDesign.Location, FileMode.Open, FileAccess.Read, FileShare.ReadWrite);
System.Windows.Forms.Primitives (2)
System\Windows\Forms\Internals\ThemingScope.cs (2)
89FileShare.Delete | FileShare.ReadWrite);
Test.Utilities (4)
src\Compilers\Core\Portable\FileSystem\FileUtilities.cs (2)
298return new FileStream(fullPath, FileMode.Open, FileAccess.Read, FileShare.Read); 314return RethrowExceptionsAsIOException(() => new FileStream(fullPath, FileMode.Open, FileAccess.Read, FileShare.Read, 4096, FileOptions.Asynchronous));
src\Compilers\Core\Portable\MetadataReference\AssemblyIdentityUtils.cs (2)
20using var stream = new FileStream(filePath, FileMode.Open, FileAccess.Read, FileShare.ReadWrite | FileShare.Delete);
TestDiscoveryWorker (1)
Program.cs (1)
94using var fileStream = new FileStream(outputFilePath, FileMode.OpenOrCreate, FileAccess.Write, FileShare.None);
Text.Analyzers (4)
src\Compilers\Core\Portable\FileSystem\FileUtilities.cs (2)
298return new FileStream(fullPath, FileMode.Open, FileAccess.Read, FileShare.Read); 314return RethrowExceptionsAsIOException(() => new FileStream(fullPath, FileMode.Open, FileAccess.Read, FileShare.Read, 4096, FileOptions.Asynchronous));
src\Compilers\Core\Portable\MetadataReference\AssemblyIdentityUtils.cs (2)
20using var stream = new FileStream(filePath, FileMode.Open, FileAccess.Read, FileShare.ReadWrite | FileShare.Delete);
vbc (3)
src\Compilers\Shared\BuildServerConnection.cs (2)
801return new FileStream(GuardPath, FileMode.OpenOrCreate, FileAccess.ReadWrite, FileShare.None); 828stream = new FileStream(FilePath, FileMode.OpenOrCreate, FileAccess.ReadWrite, FileShare.None);
src\Compilers\Shared\CompilerServerLogger.cs (1)
134_loggingStream = new FileStream(loggingFilePath, FileMode.OpenOrCreate, FileAccess.Write, FileShare.ReadWrite);
VBCSCompiler (3)
src\Compilers\Shared\BuildServerConnection.cs (2)
801return new FileStream(GuardPath, FileMode.OpenOrCreate, FileAccess.ReadWrite, FileShare.None); 828stream = new FileStream(FilePath, FileMode.OpenOrCreate, FileAccess.ReadWrite, FileShare.None);
src\Compilers\Shared\CompilerServerLogger.cs (1)
134_loggingStream = new FileStream(loggingFilePath, FileMode.OpenOrCreate, FileAccess.Write, FileShare.ReadWrite);
WindowsBase.Tests (1)
System\IO\Packaging\EncryptedPackageEnvelopeTests.cs (1)
35Assert.Throws<ArgumentNullException>("envelopeFileName", () => EncryptedPackageEnvelope.Open(null!, FileAccess.Read, FileShare.Read));
xunit.console (2)
common\AssemblyResolution\Microsoft.Extensions.DependencyModel\FileWrapper.cs (1)
30FileShare fileShare,
common\AssemblyResolution\Microsoft.Extensions.DependencyModel\IFile.cs (1)
20FileShare fileShare,