3 writes to FileStream
Microsoft.AspNetCore.WebUtilities (3)
FileBufferingWriteStream.cs (3)
208FileStream = null; 234FileStream = null; 279FileStream = new FileStream(
15 references to FileStream
Microsoft.AspNetCore.WebUtilities (15)
FileBufferingWriteStream.cs (15)
76public override long Length => PagedByteBuffer.Length + (FileStream?.Length ?? 0); 133PagedByteBuffer.MoveTo(FileStream); 135FileStream.Write(buffer, offset, count); 172await PagedByteBuffer.MoveToAsync(FileStream, cancellationToken); 173await FileStream.WriteAsync(buffer, cancellationToken); 199if (FileStream != null) 202await using var readStream = new FileStream(FileStream.Name, FileMode.Open, FileAccess.Read, FileShare.Delete | FileShare.ReadWrite, bufferSize: 1, useAsync: true); 207await FileStream.DisposeAsync(); 225if (FileStream != null) 228await using var readStream = new FileStream(FileStream.Name, FileMode.Open, FileAccess.Read, FileShare.Delete | FileShare.ReadWrite, bufferSize: 1, useAsync: true); 233await FileStream.DisposeAsync(); 248FileStream?.Dispose(); 260await (FileStream?.DisposeAsync() ?? default); 264[MemberNotNull(nameof(FileStream))] 267if (FileStream == null)