1 write to _innerStream
Microsoft.Extensions.AI.OpenAI (1)
OpenAIFileDownloadStream.cs (1)
33_innerStream = data.ToStream();
18 references to _innerStream
Microsoft.Extensions.AI.OpenAI (18)
OpenAIFileDownloadStream.cs (18)
47if (_innerStream.Position == 0) 59public override bool CanRead => _innerStream.CanRead; 62public override bool CanSeek => _innerStream.CanSeek; 65public override long Length => _innerStream.Length; 70get => _innerStream.Position; 71set => _innerStream.Position = value; 76_innerStream.Flush(); 80_innerStream.FlushAsync(cancellationToken); 84_innerStream.ReadByte(); 88_innerStream.Read(buffer, offset, count); 92_innerStream.ReadAsync(buffer, offset, count, cancellationToken); 96_innerStream.Seek(offset, origin); 100_innerStream.CopyToAsync(destination, bufferSize, cancellationToken); 107_innerStream.Dispose(); 114public override void CopyTo(Stream destination, int bufferSize) => _innerStream.CopyTo(destination, bufferSize); 117public override int Read(Span<byte> buffer) => _innerStream.Read(buffer); 121_innerStream.ReadAsync(buffer, cancellationToken); 126await _innerStream.DisposeAsync().ConfigureAwait(false);