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)
47
if (
_innerStream
.Position == 0)
59
public override bool CanRead =>
_innerStream
.CanRead;
62
public override bool CanSeek =>
_innerStream
.CanSeek;
65
public override long Length =>
_innerStream
.Length;
70
get =>
_innerStream
.Position;
71
set =>
_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();
114
public override void CopyTo(Stream destination, int bufferSize) =>
_innerStream
.CopyTo(destination, bufferSize);
117
public override int Read(Span<byte> buffer) =>
_innerStream
.Read(buffer);
121
_innerStream
.ReadAsync(buffer, cancellationToken);
126
await
_innerStream
.DisposeAsync().ConfigureAwait(false);