614 references to FileShare
aspire (14)
Acquisition\InstallSidecarWriter.cs (1)
40using (var stream = new FileStream(temporaryPath, FileMode.CreateNew, FileAccess.Write, FileShare.None))
Agents\AspireSkills\AspireSkillsInstaller.cs (1)
871FileShare.None,
Agents\AspireSkills\TemporaryCacheDirectory.cs (1)
74FileShare.None,
Certificates\CertificateCacheWriter.cs (1)
30Share = FileShare.None
Packaging\NuGetConfigMerger.cs (2)
801await using (var writeStream = nugetConfigFile.Open(FileMode.Create, FileAccess.Write, FileShare.None)) 953await using (var writeStream = configFile.Open(FileMode.Create, FileAccess.Write, FileShare.None))
src\Shared\BundleVersionLease.cs (2)
112FileShare.None, 223FileShare.None,
Templating\CliTemplateFactory.cs (2)
338await using var fileStream = new FileStream(filePath, FileMode.Create, FileAccess.Write, FileShare.None); 346await using var fileStream = new FileStream(filePath, FileMode.Create, FileAccess.Write, FileShare.None);
Utils\CliDownloader.cs (2)
202await using var fileStream = new FileStream(outputPath, FileMode.Create, FileAccess.Write, FileShare.None); 211await 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-managed (2)
src\Shared\BundleVersionLease.cs (2)
112FileShare.None, 223FileShare.None,
Aspire.Cli.EndToEnd.Tests (2)
AppHostSyntaxErrorOutputTests.cs (1)
170using var stream = new FileStream(recordingPath, FileMode.Open, FileAccess.Read, FileShare.ReadWrite);
DoctorCommandTests.cs (1)
141using var stream = new FileStream(recordingPath, FileMode.Open, FileAccess.Read, FileShare.ReadWrite);
Aspire.Cli.Tests (11)
Agents\AspireSkillsInstallerTests.cs (5)
112FileShare.None, 722FileShare.None, 783FileShare.None, 903FileShare.None); 2316FileShare.Read);
BundleServiceIntegrationTests.cs (1)
229using var lockedFile = new FileStream(lockedFilePath, FileMode.Open, FileAccess.Read, FileShare.Read);
Commands\UpdateCommandTests.cs (1)
214using var fileStream = new FileStream(oldBackup, FileMode.Open, FileAccess.Read, FileShare.None);
NuGet\BundleNuGetServiceTests.cs (1)
409using var lockedFile = new FileStream(lockedFilePath, FileMode.Open, FileAccess.Read, FileShare.None);
Projects\PrebuiltAppHostServerTests.cs (1)
2621using (var lockedFile = new FileStream(lockedFilePath, FileMode.Open, FileAccess.Read, FileShare.None))
Projects\ProcessGuestLauncherTests.cs (1)
376using var stream = new FileStream(pidFile.FullName, FileMode.Open, FileAccess.Read, FileShare.ReadWrite);
TestServices\ProcessTestHelpers.cs (1)
18using var stream = new FileStream(pidFile, FileMode.Open, FileAccess.Read, FileShare.ReadWrite);
Aspire.Hosting (9)
Backchannel\AppHostRpcTarget.cs (1)
274var destStream = new FileStream(filePath, FileMode.Create, FileAccess.Write, FileShare.None, bufferSize: 81920, useAsync: true);
Dashboard\DashboardService.cs (1)
542fileStream = new FileStream(path, FileMode.Create, FileAccess.Write, FileShare.None, bufferSize: 81920, useAsync: true);
Dcp\KubernetesService.cs (2)
621var kubeconfigStream = new FileStream(fileInfo.FullName, FileMode.Open, FileAccess.Read, FileShare.ReadWrite | FileShare.Delete);
IInteractionService.cs (2)
571return new FileStream(FilePath, FileMode.Open, FileAccess.Read, FileShare.Read | FileShare.Delete, bufferSize: 4096, useAsync: true);
Lifecycle\TerminalHostOrphanCleanupService.cs (2)
260FileShare.ReadWrite | FileShare.Delete,
TerminalResourceBuilderExtensions.cs (1)
333FileShare.None,
Aspire.Hosting.Browsers (1)
BrowserLogsArtifacts.cs (1)
78stream = new FileStream(filePath, FileMode.CreateNew, FileAccess.Write, FileShare.Read, bufferSize: 64 * 1024, useAsync: true);
Aspire.Hosting.Browsers.Tests (1)
src\Aspire.Hosting.Browsers\BrowserLogsArtifacts.cs (1)
78stream = new FileStream(filePath, FileMode.CreateNew, FileAccess.Write, FileShare.Read, bufferSize: 64 * 1024, useAsync: true);
csc (3)
src\roslyn\src\Compilers\Shared\BuildServerConnection.cs (2)
810return new FileStream(GuardPath, FileMode.OpenOrCreate, FileAccess.ReadWrite, FileShare.None); 837stream = new FileStream(FilePath, FileMode.OpenOrCreate, FileAccess.ReadWrite, FileShare.None);
src\roslyn\src\Compilers\Shared\CompilerServerLogger.cs (1)
133_loggingStream = new FileStream(loggingFilePath, FileMode.OpenOrCreate, FileAccess.Write, FileShare.ReadWrite);
dotnet (16)
BuildServer\RazorPidFile.cs (2)
31FileShare.Write | FileShare.Delete,
Commands\Clean\FileBasedAppArtifacts\CleanFileBasedAppArtifactsCommand.cs (2)
99return GetMetadataFile().Open(FileMode.Create, FileAccess.ReadWrite, FileShare.None); 159using var stream = metadataFile.Open(FileMode.Open, FileAccess.Read, FileShare.Read);
Commands\Run\FileBasedAppRunPlan.cs (1)
295using var stream = File.Open(path, FileMode.Open, FileAccess.Read, FileShare.Read);
Commands\Run\RunCommand.cs (1)
878using (var fileStream = new FileStream(entryPointFilePath, FileMode.CreateNew, FileAccess.Write, FileShare.None))
Commands\Run\VirtualProjectBuildingCommand.cs (2)
533: new FileStream(resultOutputFile, FileMode.Create, FileAccess.Write, FileShare.Read); 717using var stream = File.Open(successCacheFile, FileMode.Create, FileAccess.Write, FileShare.None);
Commands\Test\MTP\Terminal\FileUtilities.cs (1)
23using (new FileStream(pathWithUpperCase, FileMode.CreateNew, FileAccess.ReadWrite, FileShare.None, 0x1000, FileOptions.DeleteOnClose))
Commands\Test\MTP\TestApplication.cs (2)
457FileShare.None, 468Share = FileShare.None,
Commands\Workload\GlobalJsonWorkloadSetFile.cs (2)
21using (var fileStream = File.Open(Path, FileMode.OpenOrCreate, FileAccess.ReadWrite, FileShare.None)) 45return File.Open(Path, FileMode.Open, FileAccess.ReadWrite, FileShare.None);
src\sdk\artifacts\.packages\microsoft.codeanalysis.buildclient\5.11.0-1.26424.106\contentFiles\cs\net11.0\BuildServerConnection.cs (2)
810return new FileStream(GuardPath, FileMode.OpenOrCreate, FileAccess.ReadWrite, FileShare.None); 837stream = new FileStream(FilePath, FileMode.OpenOrCreate, FileAccess.ReadWrite, FileShare.None);
src\sdk\artifacts\.packages\microsoft.codeanalysis.buildclient\5.11.0-1.26424.106\contentFiles\cs\net11.0\CompilerServerLogger.cs (1)
133_loggingStream = new FileStream(loggingFilePath, FileMode.OpenOrCreate, FileAccess.Write, FileShare.ReadWrite);
dotnet-aot (1)
src\sdk\src\Cli\dotnet\Commands\Run\FileBasedAppRunPlan.cs (1)
295using var stream = File.Open(path, FileMode.Open, FileAccess.Read, FileShare.Read);
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\roslyn\src\Compilers\Core\Portable\FileSystem\FileUtilities.cs (2)
301return new FileStream(fullPath, FileMode.Open, FileAccess.Read, FileShare.Read); 317return RethrowExceptionsAsIOException(() => new FileStream(fullPath, FileMode.Open, FileAccess.Read, FileShare.Read, 4096, FileOptions.Asynchronous));
src\roslyn\src\Compilers\Core\Portable\MetadataReference\AssemblyIdentityUtils.cs (2)
20using var stream = new FileStream(filePath, FileMode.Open, FileAccess.Read, FileShare.ReadWrite | FileShare.Delete);
ILCompiler.Compiler (3)
Compiler\ILAssemblyGeneratingMethodDebugInfoProvider.cs (1)
31_tw = new StreamWriter(new FileStream(fileName, FileMode.Create, FileAccess.Write, FileShare.None));
Compiler\MetadataManager.cs (1)
812using (var logWriter = _metadataLogFile != null ? new StreamWriter(File.Open(_metadataLogFile, FileMode.Create, FileAccess.Write, FileShare.Read), noThrowUtf8Encoding) : null)
src\runtime\src\coreclr\tools\Common\Compiler\CompilerTypeSystemContext.cs (1)
162fileStream = new FileStream(filePath, FileMode.Open, FileAccess.Read, FileShare.Read, bufferSize: 1);
ILCompiler.ReadyToRun (2)
IBC\MIbcProfileParser.cs (1)
88FileStream fsMibcFile = new FileStream(filename, FileMode.Open, FileAccess.Read, FileShare.Read, bufferSize: 0x1000, useAsync: false);
src\runtime\src\coreclr\tools\Common\Compiler\CompilerTypeSystemContext.cs (1)
162fileStream = new FileStream(filePath, FileMode.Open, FileAccess.Read, FileShare.Read, bufferSize: 1);
ILCompiler.RyuJit (1)
src\runtime\src\coreclr\tools\aot\ILCompiler.ReadyToRun\IBC\MIbcProfileParser.cs (1)
88FileStream fsMibcFile = new FileStream(filename, FileMode.Open, FileAccess.Read, FileShare.Read, bufferSize: 0x1000, useAsync: false);
ILCompiler.TypeSystem (1)
src\runtime\src\coreclr\tools\Common\TypeSystem\Ecma\SymbolReader\PortablePdbSymbolReader.cs (1)
29fileStream = new FileStream(filePath, FileMode.Open, FileAccess.Read, FileShare.Read, bufferSize: 1);
illink (3)
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)
633var 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.Build (11)
BackEnd\BuildManager\CacheSerialization.cs (1)
37using (var fileStream = new FileStream(fullPath, FileMode.Create, FileAccess.Write, FileShare.None))
BackEnd\Components\SdkResolution\SdkResolverManifest.cs (1)
74using (FileStream stream = new FileStream(filePath, FileMode.Open, FileAccess.Read, FileShare.Read))
FileSystem\DirectoryCacheFileSystemWrapper.cs (1)
114public Stream GetFileStream(string path, FileMode mode, FileAccess access, FileShare share) => _fileSystem.GetFileStream(path, mode, access, share);
FileSystem\MSBuildFileSystemBase.cs (1)
30public virtual Stream GetFileStream(string path, FileMode mode, FileAccess access, FileShare share) => FileSystems.Default.GetFileStream(path, mode, access, share);
Logging\BinaryLogger\BinaryLogReplayEventSource.cs (1)
127stream = new FileStream(sourceFilePath, FileMode.Open, FileAccess.Read, FileShare.Read);
Logging\BinaryLogger\BuildEventArgsReader.cs (1)
1900FileShare.None,
Logging\BinaryLogger\ProjectImportsCollector.cs (4)
46using var fileStream = new FileStream(archiveFilePath, FileMode.Create, FileAccess.ReadWrite, FileShare.Delete); 79_fileStream = new FileStream(_archiveFilePath, FileMode.Create, FileAccess.ReadWrite, FileShare.Delete); 167using FileStream content = new FileStream(filePath, FileMode.Open, FileAccess.Read, FileShare.Read | FileShare.Delete);
Xml\XmlReaderExtension.cs (1)
42_stream = new FileStream(file, FileMode.Open, FileAccess.Read, FileShare.Read);
Microsoft.Build.Framework (8)
EncodingUtilities.cs (1)
178using (var stream = new FileStream(file, FileMode.Open, FileAccess.Read, FileShare.Read))
FileSystem\CachingFileSystemWrapper.cs (1)
70public Stream GetFileStream(string path, FileMode mode, FileAccess access, FileShare share)
FileSystem\IFileSystem.cs (1)
27Stream GetFileStream(string path, FileMode mode, FileAccess access, FileShare share);
FileSystem\ManagedFileSystem.cs (1)
42public Stream GetFileStream(string path, FileMode mode, FileAccess access, FileShare share)
FileUtilities.cs (3)
88using (new FileStream(pathWithUpperCase, FileMode.CreateNew, FileAccess.ReadWrite, FileShare.None, 0x1000, FileOptions.DeleteOnClose)) 1606Stream fileStream = new FileStream(path, mode, FileAccess.Write, FileShare.Read, DefaultFileStreamBufferSize, FileOptions.SequentialScan); 1620Stream fileStream = new FileStream(path, FileMode.Open, FileAccess.Read, FileShare.Read, DefaultFileStreamBufferSize, FileOptions.SequentialScan);
NativeMethods.cs (1)
574using (new FileStream(pathWithUpperCase, FileMode.CreateNew, FileAccess.ReadWrite, FileShare.None, 0x1000, FileOptions.DeleteOnClose))
Microsoft.Build.Tasks.CodeAnalysis (3)
src\roslyn\src\Compilers\Shared\BuildServerConnection.cs (2)
810return new FileStream(GuardPath, FileMode.OpenOrCreate, FileAccess.ReadWrite, FileShare.None); 837stream = new FileStream(FilePath, FileMode.OpenOrCreate, FileAccess.ReadWrite, FileShare.None);
src\roslyn\src\Compilers\Shared\CompilerServerLogger.cs (1)
133_loggingStream = new FileStream(loggingFilePath, FileMode.OpenOrCreate, FileAccess.Write, FileShare.ReadWrite);
Microsoft.Build.Tasks.Core (28)
DownloadFile.cs (1)
206using (var target = new FileStream(destinationFile.FullName, FileMode.Create, FileAccess.Write, FileShare.None))
FileIO\WriteLinesToFile.cs (1)
321using (FileStream fileStream = new FileStream(filePath, FileMode.Open, FileAccess.Read, FileShare.Read, bufferSize: 4096))
GenerateApplicationManifest.cs (1)
459using (Stream s = File.Open(inputManifestPath, FileMode.Open, FileAccess.Read, FileShare.Read))
GenerateResource.cs (3)
3417WriteResources(reader, new PreserializedResourceWriter(new FileStream(filename, FileMode.Create, FileAccess.Write, FileShare.None))); // closes writer for us 3423WriteResources(reader, new ResourceWriter(new FileStream(filename, FileMode.Create, FileAccess.Write, FileShare.None))); // closes writer for us 3642using var fs = File.Open(fileName, FileMode.Open, FileAccess.Read, FileShare.Read);
ManifestUtil\ManifestReader.cs (2)
55using (Stream s = File.Open(path, FileMode.Open, FileAccess.Read, FileShare.Read)) 145using (Stream s = File.Open(path, FileMode.Open, FileAccess.Read, FileShare.Read))
ManifestUtil\ManifestWriter.cs (2)
63using (Stream s = File.Open(path, FileMode.Create, FileAccess.Write, FileShare.Write)) 79using (Stream s = File.Open(path, FileMode.Create, FileAccess.Write, FileShare.Write))
ManifestUtil\MetadataReader.cs (2)
37_assemblyStream = new FileStream(path, FileMode.Open, FileAccess.Read, FileShare.Delete | FileShare.Read);
ManifestUtil\PathUtil.cs (1)
168using (Stream s = File.Open(path, FileMode.Open, FileAccess.Read, FileShare.Read))
ManifestUtil\TrustInfo.cs (5)
435using (Stream s = File.Open(path, FileMode.Open, FileAccess.Read, FileShare.Read)) 474using (Stream s = File.Open(path, FileMode.Open, FileAccess.Read, FileShare.Read)) 552using (Stream s = File.Open(path, FileMode.Create, FileAccess.Write, FileShare.None)) 661s = File.Open(path, FileMode.Open, FileAccess.ReadWrite, FileShare.None); 665s = File.Open(path, FileMode.Create, FileAccess.Write, FileShare.None);
ManifestUtil\XmlUtil.cs (2)
169s = new FileStream(filename, FileMode.Open, FileAccess.Read, FileShare.Read); 183s = new FileStream(uri.LocalPath, FileMode.Open, FileAccess.Read, FileShare.Read);
ResourceHandling\FileStreamResource.cs (1)
43FileStream fileStream = new FileStream(LinkedFilePath, FileMode.Open, FileAccess.Read, FileShare.Read);
ResourceHandling\MSBuildResXReader.cs (1)
317using (var x = new FileStream(filename, FileMode.Open, FileAccess.Read, FileShare.Read))
src\msbuild\src\Shared\AssemblyFolders\Serialization\AssemblyFolderCollection.cs (1)
54using (FileStream stream = new(filePath, FileMode.Open, FileAccess.Read, FileShare.Read))
TarDirectory.cs (1)
214using (FileStream destinationStream = new FileStream(_destinationFile.FullName, FileMode.Create, FileAccess.Write, FileShare.None))
Unzip.cs (2)
133using (FileStream stream = new FileStream(sourceFilePath, FileMode.Open, FileAccess.Read, FileShare.Read, bufferSize: 0x1000, useAsync: false)) 255Share = FileShare.None,
XmlPeek.cs (1)
308_fs = new FileStream(_filePath.Value, FileMode.Open, FileAccess.Read, FileShare.ReadWrite);
XmlPoke.cs (1)
78using (FileStream fs = new FileStream(inputPath, FileMode.Open, FileAccess.Read, FileShare.ReadWrite))
Microsoft.Build.Tasks.Git (2)
GitDataReader\GitReferenceResolver.cs (2)
203stream = File.Open(path, FileMode.Open, FileAccess.Read, FileShare.Read | FileShare.Delete);
Microsoft.Build.Utilities.Core (1)
src\msbuild\src\Shared\AssemblyFolders\Serialization\AssemblyFolderCollection.cs (1)
54using (FileStream stream = new(filePath, FileMode.Open, FileAccess.Read, FileShare.Read))
Microsoft.CodeAnalysis (33)
AdditionalTextFile.cs (1)
64=> _compiler.FileSystem.OpenFile(Path, FileMode.Open, FileAccess.Read, FileShare.ReadWrite);
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)
209var peStream = FileSystem.OpenFileWithNormalizedException(path, FileMode.Open, FileAccess.Read, FileShare.Read); 390FileShare.ReadWrite, 724FileShare.ReadWrite | FileShare.Delete); 1199var fileStream = OpenFile(path, diagnostics, FileMode.Create, FileAccess.Write, FileShare.ReadWrite | FileShare.Delete); 1288FileShare.Read); 1374FileShare.ReadWrite | FileShare.Delete); 1650FileShare share = FileShare.None) 1729return fileSystem.OpenFile(fullPath, FileMode.Open, FileAccess.Read, FileShare.Read); 1836using 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)
301return new FileStream(fullPath, FileMode.Open, FileAccess.Read, FileShare.Read); 317return 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\roslyn\src\Compilers\Core\Portable\FileSystem\FileUtilities.cs (2)
301return new FileStream(fullPath, FileMode.Open, FileAccess.Read, FileShare.Read); 317return RethrowExceptionsAsIOException(() => new FileStream(fullPath, FileMode.Open, FileAccess.Read, FileShare.Read, 4096, FileOptions.Asynchronous));
src\roslyn\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\roslyn\src\Compilers\Core\Portable\FileSystem\FileUtilities.cs (2)
301return new FileStream(fullPath, FileMode.Open, FileAccess.Read, FileShare.Read); 317return RethrowExceptionsAsIOException(() => new FileStream(fullPath, FileMode.Open, FileAccess.Read, FileShare.Read, 4096, FileOptions.Asynchronous));
src\roslyn\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\roslyn\src\Compilers\Core\Portable\FileSystem\FileUtilities.cs (2)
301return new FileStream(fullPath, FileMode.Open, FileAccess.Read, FileShare.Read); 317return RethrowExceptionsAsIOException(() => new FileStream(fullPath, FileMode.Open, FileAccess.Read, FileShare.Read, 4096, FileOptions.Asynchronous));
src\roslyn\src\Compilers\Core\Portable\MetadataReference\AssemblyIdentityUtils.cs (2)
20using var stream = new FileStream(filePath, FileMode.Open, FileAccess.Read, FileShare.ReadWrite | FileShare.Delete);
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)
452using 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)
189using var stream = new FileStream(filePath, FileMode.Open, FileAccess.Read, FileShare.Read | FileShare.Delete);
Microsoft.CodeAnalysis.Razor.Compiler (2)
Language\DefaultRazorProjectItem.cs (2)
71public override Stream Read() => new FileStream(PhysicalPath, FileMode.Open, FileAccess.Read, FileShare.ReadWrite | FileShare.Delete);
Microsoft.CodeAnalysis.ResxSourceGenerator (4)
src\roslyn\src\Compilers\Core\Portable\FileSystem\FileUtilities.cs (2)
301return new FileStream(fullPath, FileMode.Open, FileAccess.Read, FileShare.Read); 317return RethrowExceptionsAsIOException(() => new FileStream(fullPath, FileMode.Open, FileAccess.Read, FileShare.Read, 4096, FileOptions.Asynchronous));
src\roslyn\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.Workspaces (7)
src\roslyn\src\Compilers\Core\Portable\DiagnosticAnalyzer\AnalyzerAssemblyLoader.Core.cs (1)
278using var stream = File.Open(assemblyPath, FileMode.Open, FileAccess.Read, FileShare.Read);
src\roslyn\src\Compilers\Core\Portable\FileSystem\FileUtilities.cs (2)
301return new FileStream(fullPath, FileMode.Open, FileAccess.Read, FileShare.Read); 317return RethrowExceptionsAsIOException(() => new FileStream(fullPath, FileMode.Open, FileAccess.Read, FileShare.Read, 4096, FileOptions.Asynchronous));
src\roslyn\src\Compilers\Core\Portable\MetadataReference\AssemblyIdentityUtils.cs (2)
20using var stream = new FileStream(filePath, FileMode.Open, FileAccess.Read, FileShare.ReadWrite | FileShare.Delete);
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)
462using var stream = new FileStream(document.FilePath, FileMode.Open, FileAccess.Read, FileShare.ReadWrite);
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (2)
src\roslyn\src\Compilers\Core\Portable\FileSystem\FileUtilities.cs (2)
301return new FileStream(fullPath, FileMode.Open, FileAccess.Read, FileShare.Read); 317return RethrowExceptionsAsIOException(() => new FileStream(fullPath, FileMode.Open, FileAccess.Read, FileShare.Read, 4096, FileOptions.Asynchronous));
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.Deployment.DotNet.Releases (4)
Product.cs (2)
185using FileStream stream = new FileStream(path, FileMode.Open, FileAccess.Read, FileShare.Read, bufferSize: 4096, useAsync: true); 226using FileStream stream = new FileStream(path, FileMode.Open, FileAccess.Read, FileShare.Read, bufferSize: 4096, useAsync: true);
ProductCollection.cs (1)
103using FileStream stream = new FileStream(path, FileMode.Open, FileAccess.Read, FileShare.Read, bufferSize: 4096, useAsync: true);
Utils.cs (1)
58using Stream source = File.Open(address.LocalPath, FileMode.Open, FileAccess.Read, FileShare.Read);
Microsoft.DotNet.ApiCompatibility (1)
Logging\SuppressionEngine.cs (1)
163protected virtual Stream GetReadableStream(string suppressionFile) => new FileStream(suppressionFile, FileMode.Open, FileAccess.Read, FileShare.Read);
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)
67using (var stream = File.Open(FilePath, FileMode.Open, FileAccess.ReadWrite, FileShare.Read))
src\Unsign.cs (1)
34using (var stream = File.Open(FilePath, FileMode.Open, FileAccess.ReadWrite, FileShare.Read))
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)
209using (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.HotReload.Watch (2)
src\sdk\src\Dotnet.Watch\HotReloadClient\Web\StaticWebAssetsManifest.cs (2)
113stream = File.Open(path, FileMode.Open, FileAccess.Read, FileShare.ReadWrite | FileShare.Delete);
Microsoft.DotNet.InternalAbstractions (2)
FileWrapper.cs (1)
27FileShare fileShare,
IFile.cs (1)
18FileShare fileShare,
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 (7)
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);
Files\HostedFileClientExtensions.cs (3)
71using var stream = new FileStream(filePath, FileMode.Open, FileAccess.Read, FileShare.Read | FileShare.Delete, bufferSize: 4096, useAsync: true); 126finalPath, FileMode.CreateNew, FileAccess.Write, FileShare.Read,
parent\parent\parent\eng\MSBuild\parent\parent\src\LegacySupport\FilePolyfills\FilePolyfills.cs (2)
32using var stream = new FileStream(path, FileMode.Open, FileAccess.Read, FileShare.Read, bufferSize: 4096, useAsync: true); 75using var stream = new FileStream(path, FileMode.Create, FileAccess.Write, FileShare.None, bufferSize: 4096, useAsync: true);
Microsoft.Extensions.AI.Abstractions.Tests (2)
parent\parent\parent\eng\MSBuild\parent\parent\src\LegacySupport\FilePolyfills\FilePolyfills.cs (2)
32using var stream = new FileStream(path, FileMode.Open, FileAccess.Read, FileShare.Read, bufferSize: 4096, useAsync: true); 75using var stream = new FileStream(path, FileMode.Create, FileAccess.Write, FileShare.None, bufferSize: 4096, 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)
94FileShare.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.TestFrameworkCommon (1)
TestDownloadUtils.cs (1)
36using (var fileStream = new FileStream(temporaryFilePath, FileMode.Create, FileAccess.Write, FileShare.None))
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.NET.Build.Containers (1)
LocalDaemons\ContainerRuntimeOperations.cs (1)
104FileShare.None,
Microsoft.NET.Build.Extensions.Tasks (6)
GetDependsOnNETStandard.netstandard.cs (2)
16using (var assemblyStream = new FileStream(filePath, FileMode.Open, FileAccess.Read, FileShare.Delete | FileShare.Read))
src\sdk\src\Tasks\Common\ConflictResolution\PlatformManifestReader.cs (2)
27using (var manifestStream = File.Open(path, FileMode.Open, FileAccess.Read, FileShare.Read | FileShare.Delete))
src\sdk\src\Tasks\Common\FileUtilities.MetadataReader.cs (2)
50using (var assemblyStream = new FileStream(sourcePath, FileMode.Open, FileAccess.Read, FileShare.Delete | FileShare.Read))
Microsoft.NET.Build.Tasks (11)
CheckForUnsupportedWinMDReferences.cs (2)
84using (var assemblyStream = new FileStream(sourcePath.Value, FileMode.Open, FileAccess.Read, FileShare.Delete | FileShare.Read))
GenerateClsidMap.cs (2)
29using (var assemblyStream = new FileStream(assemblyPath, FileMode.Open, FileAccess.Read, FileShare.Delete | FileShare.Read))
ResolvePackageAssets.cs (2)
621var stream = File.Open(path, FileMode.Open, FileAccess.Read, FileShare.Read); 778var stream = File.Open(_task.TaskEnvironment.GetAbsolutePath(_task.ProjectAssetsCacheFile), FileMode.Create, FileAccess.ReadWrite, FileShare.None);
src\sdk\src\Tasks\Common\ConflictResolution\PlatformManifestReader.cs (2)
27using (var manifestStream = File.Open(path, FileMode.Open, FileAccess.Read, FileShare.Read | FileShare.Delete))
src\sdk\src\Tasks\Common\FileUtilities.MetadataReader.cs (2)
50using (var assemblyStream = new FileStream(sourcePath, FileMode.Open, FileAccess.Read, FileShare.Delete | FileShare.Read))
WriteAppConfigWithSupportedRuntime.cs (1)
46FileShare.Read);
Microsoft.NET.HostModel (5)
AppHost\HostWriter.cs (2)
135using (FileStream appHostSourceStream = new(appHostSourceFilePath, FileMode.Open, FileAccess.Read, FileShare.Read, bufferSize: 1)) 163using (FileStream appHostDestinationStream = HostModelUtils.CreateFileStreamForHost(appHostDestinationFilePath, FileAccess.ReadWrite, FileShare.None, bufferSize: 1))
Bundle\Bundler.cs (1)
413using (FileStream bundleOutputStream = HostModelUtils.CreateFileStreamForHost(bundlePath, FileAccess.Write, FileShare.None))
HostModelUtils.cs (1)
32FileShare share,
ResourceUpdater.cs (1)
30: this(new FileStream(peFile, FileMode.Open, FileAccess.ReadWrite, FileShare.None))
Microsoft.NET.Sdk.Razor.Tasks (1)
src\sdk\src\RazorSdk\Tool\ServerProtocol\ServerLogger.cs (1)
52s_loggingStream = new FileStream(loggingFileName, FileMode.OpenOrCreate, FileAccess.Write, FileShare.ReadWrite);
Microsoft.TemplateEngine.Utils (1)
PhysicalFileSystem.cs (1)
81return File.Open(path, FileMode.Open, FileAccess.Read, FileShare.Read);
Microsoft.TestPlatform.CoreUtilities (4)
Helpers\FileHelper.cs (1)
42public Stream GetStream(string filePath, FileMode mode, FileAccess access, FileShare share)
Helpers\Interfaces\IFileHelper.cs (2)
58/// <param name="share"><see cref="FileShare"/> for file operations.</param> 60Stream GetStream(string filePath, FileMode mode, FileAccess access, FileShare share);
Helpers\MicrosoftTestingPlatformDetector.cs (1)
48using var assemblyStream = new FileStream(path, FileMode.Open, FileAccess.Read, FileShare.Read);
Microsoft.TestPlatform.Extensions.BlameDataCollector (1)
MiniDumpWriteDump.cs (1)
28using var stream = new FileStream(outputFile, FileMode.Create, FileAccess.ReadWrite, FileShare.None);
Microsoft.TestPlatform.PlatformAbstractions (1)
common\Tracing\RollingFileTraceListener.cs (1)
84File.Open(fileName, FileMode.Append, FileAccess.Write, FileShare.ReadWrite),
Microsoft.TestPlatform.TestHostRuntimeProvider (1)
Hosting\DotnetTestHostManager.cs (1)
800using var stream = _fileHelper.GetStream(executablePath, FileMode.Open, FileAccess.Read, FileShare.Read);
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
Microsoft.VisualStudio.TestPlatform.Common (1)
Utilities\AssemblyProperties.cs (1)
44using var fileStream = _fileHelper.GetStream(filePath, FileMode.Open, FileAccess.Read, FileShare.ReadWrite);
Microsoft.VisualStudio.TestPlatform.Extensions.Html.TestLogger (1)
HtmlLogger.cs (1)
360using var _ = _fileHelper.GetStream(fullFilePath, FileMode.CreateNew, FileAccess.Write, FileShare.None);
Mono.Cecil (5)
Mono.Cecil.Cil\Symbols.cs (1)
1212 using (var file = new FileStream (fileName, FileMode.Open, FileAccess.Read, FileShare.ReadWrite))
Mono.Cecil\ModuleDefinition.cs (3)
1143 var stream = GetFileStream (fileName, FileMode.Open, parameters.ReadWrite ? FileAccess.ReadWrite : FileAccess.Read, FileShare.Read); 1162 static Stream GetFileStream (string fileName, FileMode mode, FileAccess access, FileShare share) 1199 var file = GetFileStream (fileName, FileMode.Create, FileAccess.ReadWrite, FileShare.Read);
Mono.Security.Cryptography\CryptoService.cs (1)
128 using (var stream = new FileStream (file, FileMode.Open, FileAccess.Read, FileShare.Read))
MSBuild (1)
PerformanceLogEventListener.cs (1)
90FileShare.Read, // Allow others to read.
mscorlib (1)
src\runtime\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))]
NuGet.Commands (1)
RestoreCommand\Utility\BuildAssetsUtils.cs (1)
352using (var output = new FileStream(outputPath, FileMode.Create, FileAccess.ReadWrite, FileShare.None))
NuGet.Common (4)
ConcurrencyUtilities.cs (1)
236FileShare.None,
PathUtil\FileUtility.cs (3)
17public static readonly FileShare FileSharePermissions = FileShare.ReadWrite | FileShare.Delete;
NuGet.PackageManagement (3)
Projects\PackagesConfigNuGetProject.cs (3)
264var share = FileShare.ReadWrite | FileShare.Delete;
NuGet.Packaging (3)
NupkgMetadata\NupkgMetadataFileFormat.cs (1)
79using (var stream = new FileStream(filePath, FileMode.Create, FileAccess.Write, FileShare.None))
PackageExtractor.cs (2)
461FileShare.ReadWrite | FileShare.Delete,
NuGet.ProjectModel (4)
CacheFileFormat.cs (1)
80using (var stream = new FileStream(filePath, FileMode.Create, FileAccess.Write, FileShare.None))
DependencyGraphSpec.cs (1)
256using var stream = new FileStream(path, FileMode.Open, FileAccess.Read, FileShare.Read);
LockFile\LockFileFormat.cs (1)
118using (var stream = new FileStream(filePath, FileMode.Create, FileAccess.Write, FileShare.None))
ProjectLockFile\PackagesLockFileFormat.cs (1)
146using (var stream = new FileStream(filePath, FileMode.Create, FileAccess.Write, FileShare.None))
NuGet.Protocol (23)
HttpSource\HttpCacheUtility.cs (3)
72FileShare.None, 125FileShare.Read | FileShare.Delete,
LocalPackageArchiveDownloader.cs (3)
185FileShare.ReadWrite | FileShare.Delete, 295FileShare.Read,
Plugins\Logging\PluginLogger.cs (1)
165var stream = File.Open(filePath, FileMode.Create, FileAccess.Write, FileShare.Read);
Plugins\PluginCacheEntry.cs (1)
76FileShare.None,
Plugins\PluginPackageReader.cs (1)
1192FileShare.Read);
RemotePackageArchiveDownloader.cs (3)
179FileShare.ReadWrite | FileShare.Delete, 292FileShare.Read,
Resources\PackageUpdateResource.cs (1)
648var fileStream = new FileStream(pathToPackage, FileMode.Open, FileAccess.Read, FileShare.Read);
Utility\CachingUtility.cs (3)
50FileShare.Read | FileShare.Delete, 66stream = new FileStream(filePath, FileMode.Open, FileAccess.ReadWrite, FileShare.None);
Utility\FindPackagesByIdNupkgDownloader.cs (3)
121using Stream tempFile = new FileStream(tempFilePath, FileMode.Open, FileAccess.ReadWrite, FileShare.None, bufferSize: 4096, FileOptions.DeleteOnClose); 358FileShare.ReadWrite | FileShare.Delete,
Utility\GetDownloadResultUtility.cs (1)
204FileShare.Read,
Utility\GlobalPackagesFolderUtility.cs (1)
64stream = File.Open(nupkgPath, FileMode.Open, FileAccess.Read, FileShare.Read);
Utility\LocalFolderUtility.cs (1)
1292using (var stream = File.Open(nupkgPath, FileMode.Open, FileAccess.Read, FileShare.Read))
Utility\OfflineFeedUtility.cs (1)
251using var nupkgStream = File.Open(nupkgFilePath, FileMode.Open, FileAccess.Read, FileShare.Read);
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\wpf\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)
1053bitmapStream = new System.IO.FileStream(uri.LocalPath, FileMode.Open, FileAccess.Read, FileShare.Read); 1083bitmapStream = new System.IO.FileStream(uri.OriginalString, FileMode.Open, FileAccess.Read, FileShare.Read); 1232return 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);
Roslyn.Diagnostics.Analyzers (4)
src\roslyn\src\Compilers\Core\Portable\FileSystem\FileUtilities.cs (2)
301return new FileStream(fullPath, FileMode.Open, FileAccess.Read, FileShare.Read); 317return RethrowExceptionsAsIOException(() => new FileStream(fullPath, FileMode.Open, FileAccess.Read, FileShare.Read, 4096, FileOptions.Asynchronous));
src\roslyn\src\Compilers\Core\Portable\MetadataReference\AssemblyIdentityUtils.cs (2)
20using var stream = new FileStream(filePath, FileMode.Open, FileAccess.Read, FileShare.ReadWrite | FileShare.Delete);
rzc (5)
DefaultExtensionAssemblyLoader.cs (2)
199using (var stream = new FileStream(filePath, FileMode.Open, FileAccess.Read, FileShare.ReadWrite | FileShare.Delete))
DefaultExtensionDependencyChecker.cs (1)
127using (var peReader = new PEReader(new FileStream(filePath, FileMode.Open, FileAccess.Read, FileShare.Read)))
ServerCommand.cs (1)
154var fileStream = new FileStream(path, FileMode.Create, FileAccess.Write, FileShare.Read, DefaultBufferSize, FileOptions.DeleteOnClose);
ServerProtocol\ServerLogger.cs (1)
52s_loggingStream = new FileStream(loggingFileName, FileMode.OpenOrCreate, FileAccess.Write, FileShare.ReadWrite);
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.Data.OleDb (2)
OleDbConnectionString.cs (1)
303using (FileStream fstream = new FileStream(udlfilename, FileMode.Open, FileAccess.Read, FileShare.Read))
System\Data\Common\AdapterUtil.cs (1)
1034return new FileStream(filename, FileMode.Open, FileAccess.Read, FileShare.Read);
System.Diagnostics.Process (2)
src\runtime\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)
223using (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.Formats.Tar (2)
System\Formats\Tar\TarEntry.cs (1)
737Share = FileShare.None,
System\Formats\Tar\TarWriter.Unix.cs (1)
131entry._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)
514(FileMode fileMode, FileAccess access, FileShare fileShare) = mode switch 516ZipArchiveMode.Read => (FileMode.Open, FileAccess.Read, FileShare.Read), 517ZipArchiveMode.Create => (FileMode.CreateNew, FileAccess.Write, FileShare.None), 518ZipArchiveMode.Update => (FileMode.OpenOrCreate, FileAccess.ReadWrite, FileShare.None),
System\IO\Compression\ZipFileExtensions.ZipArchive.Create.cs (1)
158FileStream fs = new FileStream(sourceFileName, FileMode.Open, FileAccess.Read, FileShare.Read, ZipFile.FileStreamBufferSize, useAsync);
System\IO\Compression\ZipFileExtensions.ZipArchiveEntry.Extract.cs (1)
156Share = FileShare.None,
System.IO.FileSystem.AccessControl (15)
_generated\0\LibraryImports.g.cs (2)
7private static unsafe partial global::Microsoft.Win32.SafeHandles.SafeFileHandle CreateFilePrivate(string lpFileName, int dwDesiredAccess, global::System.IO.FileShare dwShareMode, global::Interop.Kernel32.SECURITY_ATTRIBUTES* lpSecurityAttributes, global::System.IO.FileMode dwCreationDisposition, int dwFlagsAndAttributes, nint hTemplateFile) 47static extern unsafe nint __PInvoke(ushort* __lpFileName_native, int __dwDesiredAccess_native, global::System.IO.FileShare __dwShareMode_native, global::Interop.Kernel32.SECURITY_ATTRIBUTES* __lpSecurityAttributes_native, global::System.IO.FileMode __dwCreationDisposition_native, int __dwFlagsAndAttributes_native, nint __hTemplateFile_native);
src\runtime\src\libraries\Common\src\Interop\Windows\Kernel32\Interop.CreateFile.cs (3)
21FileShare dwShareMode, 30FileShare dwShareMode, 43FileShare dwShareMode,
System\IO\FileSystemAclExtensions.cs (10)
134public static FileStream Create(this FileInfo fileInfo, FileMode mode, FileSystemRights rights, FileShare share, int bufferSize, FileOptions options, FileSecurity? fileSecurity) 139FileShare tempshare = share & ~FileShare.Inheritable; 146if (tempshare < FileShare.None || tempshare > (FileShare.ReadWrite | FileShare.Delete)) 255private static unsafe SafeFileHandle CreateFileHandle(string fullPath, FileMode mode, FileSystemRights rights, FileShare share, FileOptions options, FileSecurity? security) 272Interop.Kernel32.SECURITY_ATTRIBUTES secAttrs = Interop.Kernel32.SECURITY_ATTRIBUTES.Create((share & FileShare.Inheritable) != 0); 289static SafeFileHandle CreateFileHandleInternal(string fullPath, FileMode mode, FileSystemRights rights, FileShare share, int flagsAndAttributes, Interop.Kernel32.SECURITY_ATTRIBUTES* secAttrs) 296handle = Interop.Kernel32.CreateFile(fullPath, (int)rights, (share & ~FileShare.Inheritable), secAttrs, mode, flagsAndAttributes, IntPtr.Zero);
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)
312FileShare share = inheritability == HandleInheritability.None ? 313FileShare.ReadWrite : 314FileShare.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\runtime\src\libraries\Common\src\System\Net\Security\SslKeyLogger.cs (1)
25s_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\runtime\src\libraries\Common\src\System\Net\Security\SslKeyLogger.cs (1)
25s_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 (67)
src\runtime\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\runtime\src\libraries\System.Private.CoreLib\src\Microsoft\Win32\SafeHandles\SafeFileHandle.Unix.cs (9)
227SafeFileHandle handle = Open(fullPath, FileMode.Open, FileAccess.Read, FileShare.Read, options, preallocationSize: 0, DefaultCreateMode, out fileLength, out filePermissions, false, out _, null); 232internal static SafeFileHandle Open(string fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, long preallocationSize, UnixFileMode? unixCreateMode = null, 238internal static SafeFileHandle? OpenNoFollowSymlink(string fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, long preallocationSize, out bool wasSymlink, UnixFileMode? unixCreateMode = null, 244private static SafeFileHandle Open(string fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, long preallocationSize, UnixFileMode openPermissions, 292private static Interop.Sys.OpenFlags PreOpenConfigurationFromOptions(FileMode mode, FileAccess access, FileShare share, FileOptions options, bool failForSymlink) 349if ((share & FileShare.Inheritable) == 0) 369private bool Init(string path, FileMode mode, FileAccess access, FileShare share, FileOptions options, long preallocationSize, 413Interop.Sys.LockOperations lockOperation = (share == FileShare.None) ? Interop.Sys.LockOperations.LOCK_EX : Interop.Sys.LockOperations.LOCK_SH; 436share == FileShare.None && mode == FileMode.OpenOrCreate)
src\runtime\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)) 790using SafeFileHandle sfh = OpenHandle(path, FileMode.Create, FileAccess.Write, FileShare.Read); 840using SafeFileHandle fileHandle = OpenHandle(path, FileMode.Append, FileAccess.Write, FileShare.Read); 885using SafeFileHandle fileHandle = OpenHandle(path, FileMode.Append, FileAccess.Write, FileShare.Read, FileOptions.Asynchronous); 1108new FileStream(path, FileMode.Open, FileAccess.Read, FileShare.Read, DefaultBufferSize, FileOptions.Asynchronous | FileOptions.SequentialScan), 1205SafeFileHandle sfh = OpenHandle(path, FileMode.Open, FileAccess.Read, FileShare.Read, options); 1316using SafeFileHandle sfh = OpenHandle(path, FileMode.Create, FileAccess.Write, FileShare.Read, FileOptions.Asynchronous); 1372new FileStream(path, append ? FileMode.Append : FileMode.Create, FileAccess.Write, FileShare.Read, DefaultBufferSize, FileOptions.Asynchronous), 1562using SafeFileHandle fileHandle = OpenHandle(path, mode, FileAccess.Write, FileShare.Read, FileOptions.None, GetPreallocationSize(mode, contents, encoding, preambleSize)); 1618using SafeFileHandle fileHandle = OpenHandle(path, mode, FileAccess.Write, FileShare.Read, FileOptions.Asynchronous, GetPreallocationSize(mode, contents.Span, encoding, preambleSize));
src\runtime\src\libraries\System.Private.CoreLib\src\System\IO\FileInfo.cs (5)
138=> Open(mode, (mode == FileMode.Append ? FileAccess.Write : FileAccess.ReadWrite), FileShare.None); 141=> Open(mode, access, FileShare.None); 143public FileStream Open(FileMode mode, FileAccess access, FileShare share) 152FileStream fileStream = new FileStream(NormalizedPath, FileMode.Open, FileAccess.Read, FileShare.Read, File.DefaultBufferSize, false); 159FileStream fileStream = new FileStream(NormalizedPath, FileMode.OpenOrCreate, FileAccess.Write, FileShare.None);
src\runtime\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\runtime\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\runtime\src\libraries\System.Private.CoreLib\src\System\IO\FileSystem.Unix.cs (1)
48FileAccess.ReadWrite, FileShare.None, FileOptions.None, preallocationSize: 0, filePermissions,
src\runtime\src\libraries\System.Private.CoreLib\src\System\IO\Strategies\FileStreamHelpers.cs (7)
30internal static FileStreamStrategy ChooseStrategy(FileStream fileStream, string path, FileMode mode, FileAccess access, FileShare share, int bufferSize, FileOptions options, long preallocationSize, UnixFileMode? unixCreateMode) 62internal static void ValidateArguments(string path, FileMode mode, FileAccess access, FileShare share, int bufferSize, FileOptions options, long preallocationSize) 67FileShare tempshare = share & ~FileShare.Inheritable; 78else if (tempshare < FileShare.None || tempshare > (FileShare.ReadWrite | FileShare.Delete))
src\runtime\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\runtime\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\runtime\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\runtime\src\libraries\System.Private.CoreLib\src\System\IO\StreamReader.cs (1)
262return new FileStream(path, FileMode.Open, FileAccess.Read, FileShare.Read, FileStream.DefaultBufferSize);
src\runtime\src\libraries\System.Private.CoreLib\src\System\IO\StreamWriter.cs (1)
218return new FileStream(path, append ? FileMode.Append : FileMode.Create, FileAccess.Write, FileShare.Read, FileStream.DefaultBufferSize);
src\runtime\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\runtime\src\libraries\System.Private.CoreLib\src\System\Resources\RuntimeResourceSet.cs (1)
179this(new FileStream(fileName, FileMode.Open, FileAccess.Read, FileShare.Read))
src\runtime\src\libraries\System.Private.CoreLib\src\System\TimeZoneInfo.Unix.NonAndroid.cs (1)
268using (SafeFileHandle sfh = File.OpenHandle(filePath, FileMode.Open, FileAccess.Read, FileShare.Read))
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)
36return new FileStream(absoluteUri.LocalPath, FileMode.Open, FileAccess.Read, FileShare.Read, 1); 48return 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\runtime\src\libraries\Common\src\System\Resources\ResourceWriter.cs (1)
53_output = new FileStream(fileName, FileMode.Create, FileAccess.Write, FileShare.None);
src\runtime\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\runtime\src\libraries\Common\src\System\Resources\ResourceWriter.cs (1)
53_output = new FileStream(fileName, FileMode.Create, FileAccess.Write, FileShare.None);
System.Runtime (1)
src\runtime\artifacts\obj\System.Runtime\Release\net11.0\System.Runtime.Forwards.cs (1)
311[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.IO.FileShare))]
System.Speech (2)
Internal\ResourceLoader.cs (1)
30stream = new FileStream(file, FileMode.Open, FileAccess.Read, FileShare.Read);
Recognition\RecognizerBase.cs (1)
734Stream inputStream = new FileStream(path, FileMode.Open, FileAccess.Read, FileShare.Read);
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)
2394FileStream 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.Primitives (2)
System\Windows\Forms\Internals\ThemingScope.cs (2)
89FileShare.Delete | FileShare.ReadWrite);
vbc (3)
src\roslyn\src\Compilers\Shared\BuildServerConnection.cs (2)
810return new FileStream(GuardPath, FileMode.OpenOrCreate, FileAccess.ReadWrite, FileShare.None); 837stream = new FileStream(FilePath, FileMode.OpenOrCreate, FileAccess.ReadWrite, FileShare.None);
src\roslyn\src\Compilers\Shared\CompilerServerLogger.cs (1)
133_loggingStream = new FileStream(loggingFilePath, FileMode.OpenOrCreate, FileAccess.Write, FileShare.ReadWrite);
VBCSCompiler (4)
src\roslyn\src\Compilers\Server\VBCSCompiler\CompilationCacheUtilities.cs (1)
53? new FileStream(arguments.SourceLink, FileMode.Open, FileAccess.Read, FileShare.Read)
src\roslyn\src\Compilers\Shared\BuildServerConnection.cs (2)
810return new FileStream(GuardPath, FileMode.OpenOrCreate, FileAccess.ReadWrite, FileShare.None); 837stream = new FileStream(FilePath, FileMode.OpenOrCreate, FileAccess.ReadWrite, FileShare.None);
src\roslyn\src\Compilers\Shared\CompilerServerLogger.cs (1)
133_loggingStream = new FileStream(loggingFilePath, FileMode.OpenOrCreate, FileAccess.Write, FileShare.ReadWrite);