211 overrides of CanSeek
Aspire.Hosting (1)
Utils\HashDigestStream.cs (1)
46public override bool CanSeek => false;
Aspire.Hosting.Browsers.Tests (1)
BrowserLogsCdpConnectionTests.cs (1)
572public override bool CanSeek => false;
Aspire.Hosting.Tests (1)
Dcp\GatedReadStream.cs (1)
18public override bool CanSeek => false;
dotnet-svcutil-lib (9)
FrameworkFork\System.Runtime.Serialization\System\Xml\EncodingStreamWrapper.cs (1)
563public override bool CanSeek
FrameworkFork\System.ServiceModel\Internals\System\Runtime\BufferedOutputStream.cs (1)
54public override bool CanSeek
FrameworkFork\System.ServiceModel\System\IdentityModel\HashStream.cs (1)
40public override bool CanSeek
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\BufferedWriteStream.cs (1)
106public override bool CanSeek
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\Connection.cs (1)
229public override bool CanSeek
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\DelegatingStream.cs (1)
43public override bool CanSeek
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\ProducerConsumerStream.cs (1)
28public override bool CanSeek { get { return false; } }
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\WebSocketTransportDuplexSessionChannel.cs (1)
941public override bool CanSeek
FrameworkFork\System.ServiceModel\System\ServiceModel\Dispatcher\StreamFormatter.cs (1)
331public override bool CanSeek { get { return false; } }
GenerateDocumentationAndConfigFiles (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SerializableBytes.cs (1)
113public override bool CanSeek => true;
ILCompiler.Compiler (1)
src\runtime\src\coreclr\tools\Common\Compiler\ObjectWriter\SectionData.cs (1)
85public override bool CanSeek => true;
ILCompiler.ReadyToRun (1)
src\runtime\src\coreclr\tools\Common\Compiler\ObjectWriter\SectionData.cs (1)
85public override bool CanSeek => true;
Microsoft.AspNetCore.Components.Server (3)
Circuits\RemoteJSDataStream.cs (1)
151public override bool CanSeek => false;
src\aspnetcore\src\Components\Shared\src\ArrayBuilderMemoryStream.cs (1)
28public override bool CanSeek => false;
src\aspnetcore\src\SignalR\common\Shared\MemoryBufferWriter.cs (1)
40public override bool CanSeek => false;
Microsoft.AspNetCore.Components.Web (1)
Forms\InputFile\BrowserFileStream.cs (1)
40public override bool CanSeek => false;
Microsoft.AspNetCore.Components.WebAssembly (2)
src\aspnetcore\src\Components\Shared\src\ArrayBuilderMemoryStream.cs (1)
28public override bool CanSeek => false;
src\aspnetcore\src\Components\Shared\src\PullFromJSDataStream.cs (1)
45public override bool CanSeek => false;
Microsoft.AspNetCore.Components.WebView (2)
src\aspnetcore\src\Components\Shared\src\ArrayBuilderMemoryStream.cs (1)
28public override bool CanSeek => false;
src\aspnetcore\src\Components\Shared\src\PullFromJSDataStream.cs (1)
45public override bool CanSeek => false;
Microsoft.AspNetCore.Components.WebView.WindowsForms (1)
src\BlazorWebView\src\SharedSource\AutoCloseOnReadCompleteStream.cs (1)
18 public override bool CanSeek => _baseStream.CanSeek;
Microsoft.AspNetCore.Components.WebView.Wpf (1)
src\BlazorWebView\src\SharedSource\AutoCloseOnReadCompleteStream.cs (1)
18 public override bool CanSeek => _baseStream.CanSeek;
Microsoft.AspNetCore.Http (1)
Internal\ReferenceReadStream.cs (1)
33public override bool CanSeek
Microsoft.AspNetCore.Http.Connections (2)
src\aspnetcore\src\SignalR\common\Shared\MemoryBufferWriter.cs (1)
40public override bool CanSeek => false;
src\aspnetcore\src\SignalR\common\Shared\PipeWriterStream.cs (1)
23public override bool CanSeek => false;
Microsoft.AspNetCore.Http.Connections.Client (1)
src\aspnetcore\src\SignalR\common\Shared\PipeWriterStream.cs (1)
23public override bool CanSeek => false;
Microsoft.AspNetCore.HttpLogging (1)
BufferingStream.cs (1)
30public override bool CanSeek => _innerStream.CanSeek;
Microsoft.AspNetCore.Mvc.Core (1)
Infrastructure\NonDisposableStream.cs (1)
32public override bool CanSeek => _innerStream.CanSeek;
Microsoft.AspNetCore.OpenApi (1)
src\aspnetcore\src\SignalR\common\Shared\MemoryBufferWriter.cs (1)
40public override bool CanSeek => false;
Microsoft.AspNetCore.OutputCaching (1)
Streams\OutputCacheStream.cs (1)
29public override bool CanSeek => _innerStream.CanSeek;
Microsoft.AspNetCore.RequestDecompression (1)
src\aspnetcore\src\Shared\SizeLimitedStream.cs (1)
24public override bool CanSeek => _innerStream.CanSeek;
Microsoft.AspNetCore.ResponseCaching (2)
src\aspnetcore\src\Shared\SegmentWriteStream.cs (1)
38public override bool CanSeek => false;
Streams\ResponseCachingStream.cs (1)
29public override bool CanSeek => _innerStream.CanSeek;
Microsoft.AspNetCore.ResponseCompression (1)
ResponseCompressionBody.cs (1)
69public override bool CanSeek => false;
Microsoft.AspNetCore.Server.HttpSys (4)
RequestProcessing\OpaqueStream.cs (1)
26public override bool CanSeek
RequestProcessing\RequestStream.cs (1)
61public override bool CanSeek => false;
RequestProcessing\ResponseBody.cs (1)
46public override bool CanSeek
ResponseStream.cs (1)
19public override bool CanSeek => _innerStream.CanSeek;
Microsoft.AspNetCore.Server.IIS (6)
Core\DuplexStream.cs (1)
20public override bool CanSeek => false;
Core\HttpUpgradeStream.cs (1)
25public override bool CanSeek
Core\ReadOnlyStream.cs (1)
18public override bool CanSeek => false;
Core\WrappingStream.cs (1)
25public override bool CanSeek => _inner.CanSeek;
Core\WriteOnlyStreamInternal.cs (1)
25public override bool CanSeek => false;
src\aspnetcore\src\Shared\ServerInfrastructure\DuplexPipeStream.cs (1)
39public override bool CanSeek => false;
Microsoft.AspNetCore.Server.Kestrel.Core (8)
Internal\Http\HttpRequestStream.cs (1)
22public override bool CanSeek => false;
Internal\Http\HttpResponseStream.cs (1)
20public override bool CanSeek => false;
Internal\Http\HttpUpgradeStream.cs (1)
25public override bool CanSeek
Internal\Infrastructure\StatusCheckWriteStream.cs (1)
34public override bool CanSeek => _inner.CanSeek;
Internal\Infrastructure\ThrowingWasUpgradedWriteOnlyStream.cs (1)
8public override bool CanSeek => false;
Internal\Infrastructure\WrappingStream.cs (1)
24public override bool CanSeek => _inner.CanSeek;
Middleware\Internal\LoggingStream.cs (1)
29public override bool CanSeek
src\aspnetcore\src\Shared\ServerInfrastructure\DuplexPipeStream.cs (1)
39public override bool CanSeek => false;
Microsoft.AspNetCore.SignalR.Client.Core (1)
src\aspnetcore\src\SignalR\common\Shared\PipeWriterStream.cs (1)
23public override bool CanSeek => false;
Microsoft.AspNetCore.SignalR.Common (1)
src\aspnetcore\src\SignalR\common\Shared\MemoryBufferWriter.cs (1)
40public override bool CanSeek => false;
Microsoft.AspNetCore.SignalR.Protocols.MessagePack (1)
src\aspnetcore\src\SignalR\common\Shared\MemoryBufferWriter.cs (1)
40public override bool CanSeek => false;
Microsoft.AspNetCore.SignalR.Protocols.NewtonsoftJson (1)
src\aspnetcore\src\SignalR\common\Shared\MemoryBufferWriter.cs (1)
40public override bool CanSeek => false;
Microsoft.AspNetCore.SignalR.Specification.Tests (1)
src\aspnetcore\src\SignalR\common\Shared\MemoryBufferWriter.cs (1)
40public override bool CanSeek => false;
Microsoft.AspNetCore.SignalR.StackExchangeRedis (1)
src\aspnetcore\src\SignalR\common\Shared\MemoryBufferWriter.cs (1)
40public override bool CanSeek => false;
Microsoft.AspNetCore.TestHost (3)
AsyncStreamWrapper.cs (1)
19public override bool CanSeek => false;
ResponseBodyReaderStream.cs (1)
33public override bool CanSeek => false;
ResponseBodyWriterStream.cs (1)
19public override bool CanSeek => false;
Microsoft.AspNetCore.Watch.BrowserRefresh (2)
src\sdk\src\Dotnet.Watch\Web.Middleware\ResponseStreamWrapper.cs (1)
46public override bool CanSeek => false;
src\sdk\src\Dotnet.Watch\Web.Middleware\ScriptInjectingStream.cs (1)
34public override bool CanSeek => false;
Microsoft.AspNetCore.WebSockets (1)
AbortStream.cs (1)
35public override bool CanSeek => _innerStream.CanSeek;
Microsoft.AspNetCore.WebUtilities (4)
BufferedReadStream.cs (1)
65public override bool CanSeek
FileBufferingReadStream.cs (1)
180public override bool CanSeek
FileBufferingWriteStream.cs (1)
70public override bool CanSeek => false;
MultipartReaderStream.cs (1)
56public override bool CanSeek
Microsoft.Build (2)
Logging\BinaryLogger\Postprocessing\SubStream.cs (1)
37public override bool CanSeek => false;
Logging\BinaryLogger\Postprocessing\TransparentReadStream.cs (1)
66public override bool CanSeek => true;
Microsoft.Build.Framework (1)
BackEnd\BufferedReadStream.cs (1)
38public override bool CanSeek { get { return false; } }
Microsoft.CodeAnalysis (4)
Collections\ImmutableMemoryStream.cs (1)
33public override bool CanSeek
InternalUtilities\BlobBuildingStream.cs (1)
48public override bool CanSeek => false;
InternalUtilities\ReadOnlyUnmanagedMemoryStream.cs (1)
55public override bool CanSeek
Text\SourceTextStream.cs (1)
69public override bool CanSeek
Microsoft.CodeAnalysis.Analyzers (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SerializableBytes.cs (1)
113public override bool CanSeek => true;
Microsoft.CodeAnalysis.AnalyzerUtilities (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SerializableBytes.cs (1)
113public override bool CanSeek => true;
Microsoft.CodeAnalysis.CodeStyle (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SerializableBytes.cs (1)
113public override bool CanSeek => true;
Microsoft.CodeAnalysis.ResxSourceGenerator (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SerializableBytes.cs (1)
113public override bool CanSeek => true;
Microsoft.CodeAnalysis.Workspaces (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SerializableBytes.cs (1)
113public override bool CanSeek => true;
Microsoft.Diagnostics.DataContractReader.Contracts (1)
TargetStream.cs (1)
20public override bool CanSeek => true;
Microsoft.DotNet.Cli.Utils (1)
BlockingMemoryStream.cs (1)
72public override bool CanSeek => false;
Microsoft.Extensions.AI.Abstractions (1)
Functions\AIFunctionFactory.cs (1)
1390public override bool CanSeek => false;
Microsoft.Extensions.AI.Abstractions.Tests (4)
Files\DelegatingHostedFileClientTests.cs (1)
247public override bool CanSeek => _inner.CanSeek;
Files\HostedFileClientExtensionsTests.cs (1)
579public override bool CanSeek => _inner.CanSeek;
Files\HostedFileDownloadStreamTests.cs (2)
91public override bool CanSeek => _inner.CanSeek; 126public override bool CanSeek => _inner.CanSeek;
Microsoft.Extensions.AI.OpenAI (1)
OpenAIFileDownloadStream.cs (1)
62public override bool CanSeek => _innerStream.CanSeek;
Microsoft.Extensions.AI.Tests (2)
Files\LoggingHostedFileClientTests.cs (1)
547public override bool CanSeek => _inner.CanSeek;
Files\OpenTelemetryHostedFileClientTests.cs (1)
620public override bool CanSeek => _inner.CanSeek;
Microsoft.Extensions.Http.Diagnostics.PerformanceTests (1)
NotSeekableStream.cs (1)
22public override bool CanSeek => false;
Microsoft.Extensions.Http.Diagnostics.Tests (1)
Logging\Internal\NotSeekableStream.cs (1)
21public override bool CanSeek => false;
Microsoft.Maui.Controls (1)
StreamWrapper.cs (1)
35 public override bool CanSeek
Microsoft.ML.Core (3)
Utilities\HybridMemoryStream.cs (1)
41public override bool CanSeek => MyStream.CanSeek;
Utilities\SubsetStream.cs (1)
93public override bool CanSeek { get { return _stream.CanSeek; } }
Utilities\TextReaderStream.cs (1)
38public override bool CanSeek => false;
Microsoft.ML.Data (1)
Utilities\ModelFileUtils.cs (1)
413public override bool CanSeek
Microsoft.ML.FastTree (1)
Utils\StreamExtensions.cs (1)
21public override bool CanSeek => _inner.CanSeek;
Microsoft.ML.Tests (1)
ImagesTests.cs (1)
1385public override bool CanSeek => false;
Microsoft.ML.Tokenizers.Tests (1)
SentencePieceTests.cs (1)
937public override bool CanSeek => false;
Microsoft.NET.Build.Containers (1)
Layer.cs (1)
387public override bool CanSeek => false;
Microsoft.TemplateEngine.Core (2)
Util\CombinedStream.cs (1)
23public override bool CanSeek => false;
Util\StreamProxy.cs (1)
45public override bool CanSeek => _currentTargetStream.CanSeek;
Microsoft.TemplateEngine.Utils (1)
InMemoryFileSystem.cs (1)
894public override bool CanSeek => _basis.CanSeek;
NuGet.Packaging (2)
PackageArchiveReader.cs (1)
237public override bool CanSeek => _inner.CanSeek;
Signing\Archive\ReadOnlyBufferedStream.cs (1)
28public override bool CanSeek => _stream.CanSeek;
NuGet.Protocol (2)
Events\ProtocolDiagnosticsStream.cs (1)
31public override bool CanSeek => _baseStream.CanSeek;
Utility\DownloadTimeoutStream.cs (1)
117public override bool CanSeek { get; } = false;
PresentationBuildTasks (1)
Microsoft\Build\Tasks\Windows\ResourcesGenerator.cs (1)
63public override bool CanSeek { get { return true; } }
PresentationCore (4)
MS\Internal\IO\Packaging\DeobfuscatingStream.cs (1)
157public override bool CanSeek
MS\Internal\IO\Packaging\NetStream.cs (1)
191public override bool CanSeek
MS\Internal\IO\Packaging\ResponseStream.cs (1)
171public override bool CanSeek
src\wpf\src\Microsoft.DotNet.Wpf\src\Shared\MS\Internal\IO\SynchronizingStream.cs (1)
167public override bool CanSeek
PresentationFramework (7)
MS\Internal\AppModel\BamlStream.cs (1)
74public override bool CanSeek
MS\Internal\IO\Packaging\ByteStream.cs (1)
71public override bool CanSeek
MS\Internal\IO\Packaging\UnsafeIndexingFilterStream.cs (1)
204public override bool CanSeek
MS\Internal\Navigation\BindStream.cs (1)
99public override bool CanSeek
System\Windows\Markup\Baml2006\SharedStream.cs (1)
90public override bool CanSeek
System\Windows\Markup\XamlStream.cs (2)
602public override bool CanSeek 765public override bool CanSeek
PresentationUI (2)
MS\Internal\Documents\Application\StreamProxy.cs (1)
72public override bool CanSeek
MS\Internal\Documents\Application\WriteableOnDemandStream.cs (1)
94public override bool CanSeek
Roslyn.Diagnostics.Analyzers (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SerializableBytes.cs (1)
113public override bool CanSeek => true;
ScenarioTests.Common.Tests (3)
ScenarioTestTypes.cs (2)
1016public override bool CanSeek => false; 1084public override bool CanSeek
TestMockStream.cs (1)
36public override bool CanSeek { get { return InnerStream.CanSeek; } }
System.ComponentModel.TypeConverter (1)
System\ComponentModel\Design\DesigntimeLicenseContextSerializer.cs (1)
79public override bool CanSeek => _stream.CanSeek;
System.Console (1)
System\IO\ConsoleStream.cs (1)
55public sealed override bool CanSeek => false;
System.Data.Common (2)
System\Data\SQLTypes\SQLBytes.cs (1)
640public override bool CanSeek
System\Data\SQLTypes\SqlXml.cs (1)
305public override bool CanSeek
System.Formats.Tar (2)
src\runtime\src\libraries\Common\src\System\IO\SubReadStream.cs (1)
77public override bool CanSeek => !_isDisposed && _superStream.CanSeek;
System\Formats\Tar\GnuSparseStream.cs (1)
100public override bool CanSeek => !_isDisposed && _rawStream.CanSeek;
System.IO.Compression (14)
src\runtime\src\libraries\Common\src\System\IO\SubReadStream.cs (1)
77public override bool CanSeek => !_isDisposed && _superStream.CanSeek;
System\IO\Compression\DeflateManaged\DeflateManagedStream.cs (1)
59public override bool CanSeek => false;
System\IO\Compression\DeflateZLib\DeflateStream.cs (2)
197public override bool CanSeek => false; 1113public override bool CanSeek => false;
System\IO\Compression\GZipStream.cs (1)
56public override bool CanSeek => _deflateStream?.CanSeek ?? false;
System\IO\Compression\PositionPreservingWriteOnlyStreamWrapper.cs (1)
24public override bool CanSeek => false;
System\IO\Compression\WinZipAesStream.cs (1)
649public override bool CanSeek => false;
System\IO\Compression\ZipArchiveEntry.cs (1)
2270public override bool CanSeek => false;
System\IO\Compression\ZipCryptoStream.cs (1)
268public override bool CanSeek => false;
System\IO\Compression\ZipCustomStreams.cs (3)
69public override bool CanSeek => !_isDisposed && _baseStream.CanSeek; 325public override bool CanSeek => false; 526public override bool CanSeek => !_isDisposed && _baseStream.CanSeek;
System\IO\Compression\ZLibStream.cs (1)
72public override bool CanSeek => false;
System\IO\Compression\Zstandard\ZstandardStream.cs (1)
133public override bool CanSeek => false;
System.IO.Compression.Brotli (1)
System\IO\Compression\BrotliStream.cs (1)
183public override bool CanSeek => false;
System.IO.Hashing (1)
System\IO\Hashing\NonCryptographicHashAlgorithm.cs (1)
351public override bool CanSeek => false;
System.IO.Packaging (3)
System\IO\Packaging\IgnoreFlushAndCloseStream.cs (1)
42public override bool CanSeek
System\IO\Packaging\InterleavedZipPackagePartStream.cs (1)
438public override bool CanSeek => _closed ? false : _dir.GetStream(0).CanSeek;
System\IO\Packaging\ZipWrappingStream.cs (1)
141public override bool CanSeek
System.IO.Pipelines (2)
System\IO\Pipelines\PipeReaderStream.cs (1)
34public override bool CanSeek => false;
System\IO\Pipelines\PipeWriterStream.cs (1)
44public override bool CanSeek => false;
System.IO.Pipes (1)
System\IO\Pipes\PipeStream.cs (1)
283public override bool CanSeek
System.IO.Ports (1)
System\IO\Ports\SerialStream.cs (1)
40public override bool CanSeek
System.Memory (1)
System\Buffers\ReadOnlySequenceStream.cs (1)
45public override bool CanSeek => false;
System.Net.Http (4)
src\runtime\src\libraries\Common\src\System\IO\DelegatingStream.cs (1)
23public override bool CanSeek
System\Net\Http\HttpBaseStream.cs (1)
13public sealed override bool CanSeek => false;
System\Net\Http\HttpContent.cs (1)
1153public override bool CanSeek => false;
System\Net\Http\MultipartContent.cs (1)
440public override bool CanSeek => true;
System.Net.Http.Json (1)
System\Net\Http\Json\LengthLimitReadStream.cs (1)
37public override bool CanSeek => _innerStream.CanSeek;
System.Net.Http.WinHttpHandler (2)
System\Net\Http\WinHttpRequestStream.cs (1)
46public override bool CanSeek
System\Net\Http\WinHttpResponseStream.cs (1)
40public override bool CanSeek
System.Net.HttpListener (2)
System\Net\HttpRequestStream.cs (1)
12public override bool CanSeek => false;
System\Net\HttpResponseStream.cs (1)
16public override bool CanSeek => false;
System.Net.Mail (1)
System\Net\DelegatedStream.cs (1)
24public override bool CanSeek => _stream.CanSeek;
System.Net.Quic (1)
System\Net\Quic\QuicStream.Stream.cs (1)
18public override bool CanSeek => false;
System.Net.Requests (5)
System\Net\FtpDataStream.cs (1)
158public override bool CanSeek
System\Net\HttpWebResponse.cs (1)
388public override bool CanSeek => false;
System\Net\NetworkStreamWrapper.cs (1)
69public override bool CanSeek
System\Net\RequestBufferingStream.cs (1)
22public override bool CanSeek => false;
System\Net\RequestStream.cs (1)
32public override bool CanSeek
System.Net.Security (2)
System\Net\Security\NegotiateStream.cs (1)
256public override bool CanSeek => false;
System\Net\Security\SslStream.cs (1)
659public override bool CanSeek => false;
System.Net.Sockets (1)
System\Net\Sockets\NetworkStream.cs (1)
107public override bool CanSeek => false;
System.Net.WebClient (2)
src\runtime\src\libraries\Common\src\System\IO\ChunkedMemoryStream.cs (1)
109public override bool CanSeek => false;
src\runtime\src\libraries\Common\src\System\IO\DelegatingStream.cs (1)
23public override bool CanSeek
System.Net.WebSockets (1)
System\Net\WebSockets\WebSocketStream.cs (1)
104public override bool CanSeek => false;
System.Private.CoreLib (13)
src\runtime\src\libraries\System.Private.CoreLib\src\System\IO\BufferedStream.cs (1)
171public override bool CanSeek
src\runtime\src\libraries\System.Private.CoreLib\src\System\IO\FileStream.cs (1)
578public override bool CanSeek => _strategy.CanSeek;
src\runtime\src\libraries\System.Private.CoreLib\src\System\IO\MemoryStream.cs (1)
98public override bool CanSeek => _isOpen;
src\runtime\src\libraries\System.Private.CoreLib\src\System\IO\ReadOnlyMemoryStream.cs (1)
37public override bool CanSeek => _isOpen;
src\runtime\src\libraries\System.Private.CoreLib\src\System\IO\Strategies\BufferedFileStreamStrategy.cs (1)
38public override bool CanSeek => _strategy.CanSeek;
src\runtime\src\libraries\System.Private.CoreLib\src\System\IO\Strategies\DerivedFileStreamStrategy.cs (1)
31public override bool CanSeek => _strategy.CanSeek;
src\runtime\src\libraries\System.Private.CoreLib\src\System\IO\Strategies\OSFileStreamStrategy.cs (1)
71public sealed override bool CanSeek => _fileHandle.CanSeek;
src\runtime\src\libraries\System.Private.CoreLib\src\System\IO\Stream.cs (2)
1013public override bool CanSeek => true; 1094public override bool CanSeek => _stream.CanSeek;
src\runtime\src\libraries\System.Private.CoreLib\src\System\IO\StringStream.cs (1)
80public override bool CanSeek => false;
src\runtime\src\libraries\System.Private.CoreLib\src\System\IO\UnmanagedMemoryStream.cs (1)
184public override bool CanSeek => _isOpen;
src\runtime\src\libraries\System.Private.CoreLib\src\System\IO\WritableMemoryStream.cs (1)
39public override bool CanSeek => _isOpen;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Text\TranscodingStream.cs (1)
73public override bool CanSeek => false;
System.Private.DataContractSerialization (2)
System\Runtime\Serialization\Json\JsonEncodingStreamWrapper.cs (1)
70public override bool CanSeek
System\Xml\EncodingStreamWrapper.cs (1)
525public override bool CanSeek
System.Reflection.Metadata (1)
System\Reflection\PortableExecutable\DebugDirectory\DebugDirectoryBuilder.EmbeddedPortablePdb.cs (1)
65public override bool CanSeek => false;
System.Security.Cryptography (1)
System\Security\Cryptography\CryptoStream.cs (1)
81public override bool CanSeek
System.ServiceModel.Http (1)
System\ServiceModel\Channels\WebSocketTransportDuplexSessionChannel.cs (1)
913public override bool CanSeek
System.ServiceModel.NetFramingBase (1)
System\ServiceModel\Channels\Connection.cs (1)
103public override bool CanSeek
System.ServiceModel.Primitives (9)
Internals\System\Runtime\BufferedOutputStream.cs (1)
55public override bool CanSeek
Internals\System\Xml\XmlMtomReader.cs (2)
2141public override bool CanSeek 2860public override bool CanSeek
System\IdentityModel\HashStream.cs (1)
41public override bool CanSeek
System\ServiceModel\Channels\BufferedReadStream.cs (1)
106public override bool CanSeek
System\ServiceModel\Channels\BufferedWriteStream.cs (1)
120public override bool CanSeek
System\ServiceModel\Channels\DelegatingStream.cs (1)
25public override bool CanSeek => BaseStream.CanSeek;
System\ServiceModel\Channels\ProducerConsumerStream.cs (1)
29public override bool CanSeek { get { return false; } }
System\ServiceModel\Dispatcher\StreamFormatter.cs (1)
439public override bool CanSeek { get { return false; } }
System.Speech (1)
Internal\SeekableReadStream.cs (1)
47public override bool CanSeek
System.Windows.Forms (1)
System\Windows\Forms\ActiveX\DataStreamFromComStream.cs (1)
28public override bool CanSeek => true;
359 references to CanSeek
dotnet (9)
Commands\Test\MTP\IPC\Serializers\AzureDevOpsLogMessageSerializer.cs (1)
68Debug.Assert(stream.CanSeek, "We expect a seekable stream.");
Commands\Test\MTP\IPC\Serializers\CommandLineOptionMessagesSerializer.cs (1)
125Debug.Assert(stream.CanSeek, "We expect a seekable stream.");
Commands\Test\MTP\IPC\Serializers\DiscoveredTestMessagesSerializer.cs (1)
251Debug.Assert(stream.CanSeek, "We expect a seekable stream.");
Commands\Test\MTP\IPC\Serializers\DisplayMessageSerializer.cs (1)
86Debug.Assert(stream.CanSeek, "We expect a seekable stream.");
Commands\Test\MTP\IPC\Serializers\FileArtifactMessagesSerializer.cs (1)
157Debug.Assert(stream.CanSeek, "We expect a seekable stream.");
Commands\Test\MTP\IPC\Serializers\HandshakeMessageSerializer.cs (1)
29Debug.Assert(stream.CanSeek, "We expect a seekable stream.");
Commands\Test\MTP\IPC\Serializers\TestInProgressMessagesSerializer.cs (1)
117Debug.Assert(stream.CanSeek, "We expect a seekable stream.");
Commands\Test\MTP\IPC\Serializers\TestResultMessagesSerializer.cs (1)
348Debug.Assert(stream.CanSeek, "We expect a seekable stream.");
Commands\Test\MTP\IPC\Serializers\TestSessionEventSerializer.cs (1)
68Debug.Assert(stream.CanSeek, "We expect a seekable stream.");
dotnet-openapi (2)
Commands\BaseCommand.cs (2)
509if (content.CanSeek) 562if (content.CanSeek)
dotnet-svcutil-lib (4)
FrameworkFork\Microsoft.Xml\Xml\Core\XmlEncodedRawTextWriter.cs (1)
176if (!stream.CanSeek || stream.Position == 0)
FrameworkFork\Microsoft.Xml\Xml\Core\XmlReader.cs (1)
1947if (input.CanSeek)
FrameworkFork\Microsoft.Xml\Xml\Core\XmlUtf8RawTextWriter.cs (1)
128if (!stream.CanSeek || stream.Position == 0)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\DelegatingStream.cs (1)
47return _stream.CanSeek;
GenerateDocumentationAndConfigFiles (2)
src\roslyn\src\Compilers\Core\Portable\EncodedStringText.cs (1)
156if (data.CanSeek)
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\StreamExtensions.cs (1)
59if (stream.CanSeek)
ILCompiler.Compiler (1)
src\runtime\src\coreclr\tools\Common\Compiler\ObjectWriter\Dwarf\DwarfHelper.cs (1)
129Debug.Assert(source.CanSeek);
ILCompiler.ReadyToRun (3)
src\runtime\src\coreclr\tools\Common\Compiler\ObjectWriter\Dwarf\DwarfHelper.cs (1)
129Debug.Assert(source.CanSeek);
src\runtime\src\coreclr\tools\Common\Compiler\ObjectWriter\WebCilObjectWriter.cs (2)
341Debug.Assert(outputFileStream.CanSeek, $"EmitObjectFile requires seekable output stream"); 859Debug.Assert(sectionStream.CanSeek);
Microsoft.AspNetCore.Components.Media (1)
MediaSource.cs (1)
72if (stream.CanSeek)
Microsoft.AspNetCore.Components.WebView.WindowsForms (1)
src\BlazorWebView\src\SharedSource\AutoCloseOnReadCompleteStream.cs (1)
18 public override bool CanSeek => _baseStream.CanSeek;
Microsoft.AspNetCore.Components.WebView.Wpf (1)
src\BlazorWebView\src\SharedSource\AutoCloseOnReadCompleteStream.cs (1)
18 public override bool CanSeek => _baseStream.CanSeek;
Microsoft.AspNetCore.Http (4)
Features\FormFeature.cs (1)
313if (_request.Body.CanSeek)
Internal\BufferingHelper.cs (2)
18if (!body.CanSeek) 34if (!body.CanSeek)
Internal\ReferenceReadStream.cs (1)
35get { return _inner.CanSeek; }
Microsoft.AspNetCore.Http.Extensions (1)
ResponseExtensions.cs (1)
29if (response.Body.CanSeek)
Microsoft.AspNetCore.Http.Results (1)
FileStreamHttpResult.cs (1)
65if (fileStream.CanSeek)
Microsoft.AspNetCore.HttpLogging (1)
BufferingStream.cs (1)
30public override bool CanSeek => _innerStream.CanSeek;
Microsoft.AspNetCore.Mvc.Core (2)
Infrastructure\FileStreamResultExecutor.cs (1)
36if (result.FileStream.CanSeek)
Infrastructure\NonDisposableStream.cs (1)
32public override bool CanSeek => _innerStream.CanSeek;
Microsoft.AspNetCore.Mvc.Formatters.Xml (2)
XmlDataContractSerializerInputFormatter.cs (1)
108if (readStream.CanSeek)
XmlSerializerInputFormatter.cs (1)
92if (readStream.CanSeek)
Microsoft.AspNetCore.Mvc.NewtonsoftJson (1)
NewtonsoftJsonInputFormatter.cs (1)
108if (readStream.CanSeek)
Microsoft.AspNetCore.Mvc.Testing (1)
Handlers\RedirectHandler.cs (1)
117if (originalBody.CanSeek)
Microsoft.AspNetCore.OutputCaching (1)
Streams\OutputCacheStream.cs (1)
29public override bool CanSeek => _innerStream.CanSeek;
Microsoft.AspNetCore.RequestDecompression (1)
src\aspnetcore\src\Shared\SizeLimitedStream.cs (1)
24public override bool CanSeek => _innerStream.CanSeek;
Microsoft.AspNetCore.ResponseCaching (1)
Streams\ResponseCachingStream.cs (1)
29public override bool CanSeek => _innerStream.CanSeek;
Microsoft.AspNetCore.Server.HttpSys (1)
ResponseStream.cs (1)
19public override bool CanSeek => _innerStream.CanSeek;
Microsoft.AspNetCore.Server.IIS (2)
Core\HttpUpgradeStream.cs (1)
29return _requestStream.CanSeek;
Core\WrappingStream.cs (1)
25public override bool CanSeek => _inner.CanSeek;
Microsoft.AspNetCore.Server.Kestrel.Core (4)
Internal\Http\HttpUpgradeStream.cs (1)
29return _requestStream.CanSeek;
Internal\Infrastructure\StatusCheckWriteStream.cs (1)
34public override bool CanSeek => _inner.CanSeek;
Internal\Infrastructure\WrappingStream.cs (1)
24public override bool CanSeek => _inner.CanSeek;
Middleware\Internal\LoggingStream.cs (1)
33return _inner.CanSeek;
Microsoft.AspNetCore.TestHost (1)
ClientHandler.cs (1)
93if (body.CanSeek)
Microsoft.AspNetCore.WebSockets (1)
AbortStream.cs (1)
35public override bool CanSeek => _innerStream.CanSeek;
Microsoft.AspNetCore.WebUtilities (1)
BufferedReadStream.cs (1)
67get { return _inner.CanSeek; }
Microsoft.Build (3)
Logging\BinaryLogger\BuildEventArgsWriter.cs (1)
260if (stream.CanSeek && stream.Length > int.MaxValue)
Logging\BinaryLogger\Postprocessing\StreamExtensions.cs (1)
70if (stream.CanSeek)
Logging\BinaryLogger\Postprocessing\TransparentReadStream.cs (1)
23if (stream.CanSeek)
Microsoft.CodeAnalysis (11)
Compilation\Compilation.cs (1)
2910if (!win32Resources.CanRead || !win32Resources.CanSeek)
DiaSymReader\Utilities\ComMemoryStream.cs (1)
44if (stream.CanSeek)
EmbeddedText.cs (2)
145if (!stream.CanRead || !stream.CanSeek) 215RoslynDebug.Assert(stream.CanSeek);
EncodedStringText.cs (1)
156if (data.CanSeek)
InternalUtilities\StreamExtensions.cs (1)
59if (stream.CanSeek)
MetadataReference\ModuleMetadata.cs (1)
215if (!peStream.CanRead || !peStream.CanSeek)
Text\SourceText.cs (4)
203if (stream.CanSeek) 299if (stream.CanSeek) 701if (stream.CanSeek) 1350Debug.Assert(stream.CanSeek);
Microsoft.CodeAnalysis.Analyzers (2)
src\roslyn\src\Compilers\Core\Portable\EncodedStringText.cs (1)
156if (data.CanSeek)
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\StreamExtensions.cs (1)
59if (stream.CanSeek)
Microsoft.CodeAnalysis.AnalyzerUtilities (2)
src\roslyn\src\Compilers\Core\Portable\EncodedStringText.cs (1)
156if (data.CanSeek)
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\StreamExtensions.cs (1)
59if (stream.CanSeek)
Microsoft.CodeAnalysis.CodeStyle (2)
src\roslyn\src\Compilers\Core\Portable\EncodedStringText.cs (1)
156if (data.CanSeek)
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\StreamExtensions.cs (1)
59if (stream.CanSeek)
Microsoft.CodeAnalysis.Features (2)
Debugging\DebugInformationReaderProvider.cs (1)
136if (!stream.CanRead || !stream.CanSeek)
Emit\CompilationOutputs.cs (1)
122if (stream != null && (!stream.CanRead || !stream.CanSeek))
Microsoft.CodeAnalysis.ResxSourceGenerator (2)
src\roslyn\src\Compilers\Core\Portable\EncodedStringText.cs (1)
156if (data.CanSeek)
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\StreamExtensions.cs (1)
59if (stream.CanSeek)
Microsoft.CodeAnalysis.Workspaces (2)
src\roslyn\src\Compilers\Core\Portable\EncodedStringText.cs (1)
156if (data.CanSeek)
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\StreamExtensions.cs (1)
59if (stream.CanSeek)
Microsoft.Data.Analysis (1)
DataFrame.IO.cs (1)
574if (!csvStream.CanSeek)
Microsoft.Diagnostics.DataContractReader.Contracts (1)
src\runtime\src\coreclr\tools\Common\Compiler\ObjectWriter\Dwarf\DwarfHelper.cs (1)
129Debug.Assert(source.CanSeek);
Microsoft.DiaSymReader (3)
Extensions\SymUnmanagedStreamFactory.cs (1)
20if (!stream.CanSeek)
Utilities\ComMemoryStream.cs (1)
50if (stream.CanSeek)
Utilities\ComStreamWrapper.cs (1)
31Debug.Assert(stream.CanSeek);
Microsoft.Extensions.AI.Abstractions (1)
Contents\DataContent.cs (1)
188MemoryStream memoryStream = stream.CanSeek ? new((int)Math.Min(stream.Length, int.MaxValue)) : new();
Microsoft.Extensions.AI.OpenAI (2)
OpenAIFileDownloadStream.cs (1)
62public override bool CanSeek => _innerStream.CanSeek;
OpenAISpeechToTextClient.cs (1)
194if (audioSpeechStream.CanSeek && audioSpeechStream.Position == 0)
Microsoft.Extensions.DependencyModel (1)
DependencyContextJsonReader.cs (1)
62if (stream.CanSeek)
Microsoft.Extensions.Http.Diagnostics (1)
Logging\Internal\HttpResponseBodyReader.cs (1)
106if (streamToReadFrom.CanSeek)
Microsoft.Maui.Controls (3)
Internals\ImageParser.cs (2)
52 if (_stream.CanSeek) 140 if (_stream.CanSeek)
StreamWrapper.cs (1)
37 get { return _wrapped.CanSeek; }
Microsoft.Maui.Graphics.Win2D.WinUI.Desktop (1)
src\Graphics\src\Graphics\Platforms\Windows\PlatformImage.cs (1)
168 if (stream.CanSeek)
Microsoft.ML.AutoML (3)
ColumnInference\TextFileSample.cs (3)
95if (!stream.CanSeek) 167long? multiplier = stream.CanSeek ? (int?)(stream.Length / buf.Length) : null; 169stream.CanSeek ? (long?)stream.Length : null,
Microsoft.ML.Core (3)
Utilities\HybridMemoryStream.cs (2)
41public override bool CanSeek => MyStream.CanSeek; 75if (stream.CanSeek)
Utilities\SubsetStream.cs (1)
93public override bool CanSeek { get { return _stream.CanSeek; } }
Microsoft.ML.Data (10)
DataLoadSave\Binary\BinaryLoader.cs (2)
771_host.CheckParam(stream.CanSeek, nameof(stream), "input stream must be seekable"); 831_host.CheckParam(stream.CanSeek, nameof(stream), "input stream must be seekable");
DataLoadSave\Binary\BinarySaver.cs (1)
649_host.CheckParam(stream.CanSeek, nameof(stream), "cannot save to non-seekable stream");
DataLoadSave\Binary\CodecFactory.cs (3)
173if (definitionStream.CanSeek) 192long pos = definitionStream.CanSeek ? definitionStream.Position : -1; 194if (definitionStream.CanSeek && definitionStream.Position - pos != len)
DataLoadSave\Transpose\TransposeSaver.cs (2)
86_host.CheckParam(stream.CanSeek, nameof(stream), "Must be seekable but is not"); 106ch.Assert(stream.CanSeek);
Transforms\ValueMapping.cs (1)
749ectx.Assert(rdr.BaseStream.CanSeek);
Utilities\ModelFileUtils.cs (1)
418return _entry.Stream.CanSeek;
Microsoft.ML.FastTree (1)
Utils\StreamExtensions.cs (1)
21public override bool CanSeek => _inner.CanSeek;
Microsoft.ML.Parquet (1)
ParquetLoader.cs (1)
140_host.CheckParam(stream.CanSeek, nameof(stream), "input stream must be seekable");
Microsoft.ML.Tokenizers (1)
SentencepieceModel.cs (1)
307if (stream.CanSeek)
Microsoft.Private.Windows.Core (1)
Windows\Win32\System\Com\ComManagedStream.cs (1)
20if (makeSeekable && !stream.CanSeek)
Microsoft.TemplateEngine.Core (2)
Util\ProcessorState.cs (1)
38if (source.CanSeek)
Util\StreamProxy.cs (1)
45public override bool CanSeek => _currentTargetStream.CanSeek;
Microsoft.TemplateEngine.Utils (1)
InMemoryFileSystem.cs (1)
894public override bool CanSeek => _basis.CanSeek;
Microsoft.Web.XmlTransform (1)
XmlFileInfoDocument.cs (1)
91if (stream.CanSeek) {
Mono.Cecil (4)
Mono.Cecil\EmbeddedResource.cs (1)
79 if (stream.CanSeek) {
Mono.Cecil\ModuleDefinition.cs (3)
1146 var memory = new MemoryStream (stream.CanSeek ? (int) stream.Length : 0); 1285 if (!stream.CanWrite || !stream.CanSeek) 1291 if (!stream.CanRead || !stream.CanSeek)
NuGet.PackageManagement (5)
Projects\FolderNuGetProject.cs (1)
135!downloadResourceResult.PackageStream.CanSeek)
Projects\MSBuildNuGetProject.cs (1)
164!downloadResourceResult.PackageStream.CanSeek)
Utility\StreamUtility.cs (3)
36Debug.Assert(otherStream.CanSeek); 97if (stream.CanSeek 98&& otherStream.CanSeek)
NuGet.Packaging (5)
PackageArchiveReader.cs (1)
237public override bool CanSeek => _inner.CanSeek;
PackageExtractor.cs (2)
47if (!packageStream.CanSeek) 230if (!packageStream.CanSeek)
Signing\Archive\ReadOnlyBufferedStream.cs (2)
28public override bool CanSeek => _stream.CanSeek; 106if (!stream.CanSeek)
NuGet.Protocol (3)
Events\ProtocolDiagnosticsStream.cs (1)
31public override bool CanSeek => _baseStream.CanSeek;
Utility\FindPackagesByIdNupkgDownloader.cs (1)
117if (!destination.CanSeek)
Utility\StreamExtensions.cs (1)
57if (stream.CanSeek)
PresentationCore (20)
MS\Internal\FontCache\FontSource.cs (1)
328if (fontStream.CanSeek)
MS\Internal\IO\Packaging\DeobfuscatingStream.cs (1)
162return (_obfuscatedStream != null) && _obfuscatedStream.CanSeek;
MS\Internal\IO\Packaging\ResponseStream.cs (1)
175return (!_closed && _innerStream.CanSeek);
src\wpf\src\Microsoft.DotNet.Wpf\src\Shared\MS\Internal\IO\SynchronizingStream.cs (1)
173return ((_baseStream != null) && _baseStream.CanSeek);
System\IO\Packaging\PackWebResponse.cs (3)
206if (!_responseStream.CanSeek || !_innerUri.IsFile) 652_parent._lengthAvailable = s.CanSeek; 653if (s.CanSeek)
System\Windows\Ink\StrokeCollection.cs (1)
115if ( stream.CanSeek )
System\Windows\Media\ColorContext.cs (1)
591if (stm.CanSeek)
System\Windows\Media\Effects\PixelShader.cs (1)
121if (!source.CanSeek)
System\Windows\Media\Imaging\BitmapDecoder.cs (7)
280else if ((stream != null) && (!stream.CanSeek)) 1022Debug.Assert(stream.CanSeek); 1098isOriginalWritable = stream.CanSeek && stream.CanWrite; 1202if (bitmapStream == null || !bitmapStream.CanSeek) 1218if (bitmapStream == null || !bitmapStream.CanSeek) 1293if (bitmapStream.CanSeek) 1511bool seekable = bitmapStream.CanSeek;
System\Windows\Media\Imaging\LateBoundBitmapDecoder.cs (2)
59if (_stream != null && !_stream.CanSeek) 295Debug.Assert(newStream.CanSeek);
System\Windows\Media\StreamAsIStream.cs (1)
483canSeek = dataStream.CanSeek;
PresentationFramework (6)
MS\Internal\AppModel\BamlStream.cs (1)
76get { return _stream.CanSeek; }
MS\Internal\Navigation\BindStream.cs (1)
103return _stream.CanSeek;
System\Windows\Annotations\Storage\XmlStreamStore.cs (1)
66if (!stream.CanSeek)
System\Windows\Documents\TextRangeBase.cs (1)
1550if (stream.CanSeek)
System\Windows\Markup\Baml2006\Baml2006Reader.cs (1)
1106if (s.CanSeek)
System\Windows\Markup\Baml2006\SharedStream.cs (1)
45if (!baseStream.CanSeek)
PresentationUI (3)
MS\Internal\Documents\Application\StreamProxy.cs (1)
74get { return _proxy.CanSeek; }
MS\Internal\Documents\Application\WriteableOnDemandStream.cs (2)
92/// <see cref="System.IO.Stream.CanSeek"/> 98return _active.CanSeek;
Roslyn.Diagnostics.Analyzers (2)
src\roslyn\src\Compilers\Core\Portable\EncodedStringText.cs (1)
156if (data.CanSeek)
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\StreamExtensions.cs (1)
59if (stream.CanSeek)
ScenarioTests.Common.Tests (1)
TestMockStream.cs (1)
36public override bool CanSeek { get { return InnerStream.CanSeek; } }
System.ComponentModel.TypeConverter (1)
System\ComponentModel\Design\DesigntimeLicenseContextSerializer.cs (1)
79public override bool CanSeek => _stream.CanSeek;
System.Data.Common (10)
System\Data\SQLTypes\SqlXml.cs (10)
228if (_stream.CanSeek) 311return _stream.CanSeek; 403if (_stream.CanSeek && _stream.Position != _lPosition) 419if (_stream.CanSeek && _stream.Position != _lPosition) 439if (_stream.CanSeek && _stream.Position != _lPosition) 453if (_stream.CanSeek && _lPosition >= _stream.Length) 456if (_stream.CanSeek && _stream.Position != _lPosition) 468if (_stream.CanSeek && _stream.Position != _lPosition) 504if (!_stream.CanSeek) 529if (_isClosed || _stream == null || (!_stream.CanRead && !_stream.CanWrite && !_stream.CanSeek))
System.Formats.Nrbf (2)
System\Formats\Nrbf\NrbfDecoder.cs (1)
60if (!stream.CanSeek)
System\Formats\Nrbf\Utils\BinaryReaderExtensions.cs (1)
219if (!reader.BaseStream.CanSeek)
System.Formats.Tar (66)
src\runtime\src\libraries\Common\src\System\IO\SubReadStream.cs (5)
77public override bool CanSeek => !_isDisposed && _superStream.CanSeek; 107if (_superStream.CanSeek) 134if (_superStream.CanSeek) 190if (_superStream.CanSeek && _superStream.Position != _positionInSuperStream) 229if (_superStream.CanSeek && _superStream.Position != _positionInSuperStream)
System\Formats\Tar\GnuSparseStream.cs (4)
100public override bool CanSeek => !_isDisposed && _rawStream.CanSeek; 122if (!_rawStream.CanSeek) 136if (!_rawStream.CanSeek) 339if (skipBytes < 0 && !_rawStream.CanSeek)
System\Formats\Tar\TarHeader.cs (1)
184header._dataOffset = archiveStream.CanSeek ? archiveStream.Position : -1;
System\Formats\Tar\TarHeader.Read.cs (4)
343if (archiveStream.CanSeek) 365if (archiveStream.CanSeek) 386if (archiveStream.CanSeek && _size > archiveStream.Length - archiveStream.Position) 398return new SubReadStream(archiveStream, archiveStream.CanSeek ? archiveStream.Position : 0, _size);
System\Formats\Tar\TarHeader.Write.cs (45)
39Debug.Assert(_dataStream is null || _dataStream.CanSeek); 56Debug.Assert(_dataStream == null || _dataStream.CanSeek); 70Debug.Assert(destinationStream.CanSeek); 72Debug.Assert(!_dataStream.CanSeek); 111Debug.Assert(destinationStream.CanSeek); 113Debug.Assert(!_dataStream.CanSeek); 205Debug.Assert(archiveStream.CanSeek || _dataStream is null || _dataStream.CanSeek); 207if (archiveStream.CanSeek && _dataStream is { CanSeek: false }) 220Debug.Assert(archiveStream.CanSeek || _dataStream == null || _dataStream.CanSeek); 222if (archiveStream.CanSeek && _dataStream is { CanSeek: false }) 233Debug.Assert(archiveStream.CanSeek || _dataStream is null || _dataStream.CanSeek); 235if (archiveStream.CanSeek && _dataStream is { CanSeek: false }) 248Debug.Assert(archiveStream.CanSeek || _dataStream == null || _dataStream.CanSeek); 250if (archiveStream.CanSeek && _dataStream is { CanSeek: false }) 263Debug.Assert(archiveStream.CanSeek || _dataStream is null || _dataStream.CanSeek); 268if (archiveStream.CanSeek && _dataStream is { CanSeek: false }) 295Debug.Assert(archiveStream.CanSeek || _dataStream == null || _dataStream.CanSeek); 301if (archiveStream.CanSeek && _dataStream is { CanSeek: false }) 345Debug.Assert(archiveStream.CanSeek || _dataStream is null || _dataStream.CanSeek); 350Debug.Assert(longLinkHeader._dataStream is not null && longLinkHeader._dataStream.CanSeek); 358Debug.Assert(longPathHeader._dataStream is not null && longPathHeader._dataStream.CanSeek); 363if (archiveStream.CanSeek && _dataStream is { CanSeek: false }) 376Debug.Assert(archiveStream.CanSeek || _dataStream == null || _dataStream.CanSeek); 382Debug.Assert(longLinkHeader._dataStream != null && longLinkHeader._dataStream.CanSeek); // We generate the long metadata data stream, should always be seekable 391Debug.Assert(longPathHeader._dataStream != null && longPathHeader._dataStream.CanSeek); // We generate the long metadata data stream, should always be seekable 397if (archiveStream.CanSeek && _dataStream is { CanSeek: false }) 464Debug.Assert(_dataStream is null || (extendedAttributes.Count > 0 && _dataStream.CanSeek)); 472Debug.Assert(_dataStream == null || (extendedAttributes.Count > 0 && _dataStream.CanSeek)); // We generate the extended attributes data stream, should always be seekable 673Debug.Assert(_dataStream.CanSeek);
System\Formats\Tar\TarHelpers.cs (1)
57if (archiveStream.CanSeek)
System\Formats\Tar\TarReader.cs (4)
113if (_archiveStream.CanSeek && _archiveStream.Length == 0) 155if (_archiveStream.CanSeek && _archiveStream.Length == 0) 173if (_archiveStream.CanSeek) 225if (_archiveStream.CanSeek && _archiveStream.Length == _archiveStream.Position)
System\Formats\Tar\TarWriter.cs (2)
401if (!_archiveStream.CanSeek && entry._header._dataStream != null && !entry._header._dataStream.CanSeek)
System.IO.Compression (23)
src\runtime\src\libraries\Common\src\System\IO\SubReadStream.cs (5)
77public override bool CanSeek => !_isDisposed && _superStream.CanSeek; 107if (_superStream.CanSeek) 134if (_superStream.CanSeek) 190if (_superStream.CanSeek && _superStream.Position != _positionInSuperStream) 229if (_superStream.CanSeek && _superStream.Position != _positionInSuperStream)
System\IO\Compression\DeflateZLib\DeflateStream.cs (5)
365if (bytesRead == 0 && InflatorIsFinished && !_decompressionFinished && _stream.CanSeek) 516if (bytesRead == 0 && InflatorIsFinished && !_decompressionFinished && _stream.CanSeek) 691Debug.Assert(stream.CanSeek); 970if (_deflateStream._inflater.Finished() && !_deflateStream._decompressionFinished && _deflateStream._stream.CanSeek) 1013if (_deflateStream._inflater.Finished() && !_deflateStream._decompressionFinished && _deflateStream._stream.CanSeek)
System\IO\Compression\ZipArchive.cs (3)
1047if (!stream.CanSeek) 1053if (!stream.CanRead || !stream.CanWrite || !stream.CanSeek) 1072return mode == ZipArchiveMode.Create && !stream.CanSeek ?
System\IO\Compression\ZipArchiveEntry.cs (5)
1621if (!_archive.ArchiveStream.CanSeek) 1631else if (isCreateMode && !_archive.ArchiveStream.CanSeek) 1709if (isEmptyFile || _archive.ArchiveStream.CanSeek) 2443if (_entry._archive.ArchiveStream.CanSeek) 2502if (_entry._archive.ArchiveStream.CanSeek)
System\IO\Compression\ZipBlocks.cs (1)
1016if (furtherReads.CanSeek && bytesToRead > furtherReads.Length - furtherReads.Position)
System\IO\Compression\ZipCustomStreams.cs (2)
69public override bool CanSeek => !_isDisposed && _baseStream.CanSeek; 526public override bool CanSeek => !_isDisposed && _baseStream.CanSeek;
System\IO\Compression\Zstandard\ZstandardStream.Decompress.cs (2)
275if (_stream.CanSeek) 431Debug.Assert(stream.CanSeek);
System.IO.Compression.Brotli (3)
System\IO\Compression\BrotliStream.cs (1)
129Debug.Assert(stream.CanSeek);
System\IO\Compression\dec\BrotliStream.Decompress.cs (2)
87if (bytesWritten == 0 && lastResult == OperationStatus.Done && !_decompressionFinished && _stream.CanSeek) 184if (bytesWritten == 0 && lastResult == OperationStatus.Done && !_decompressionFinished && _stream.CanSeek)
System.IO.Packaging (8)
System\IO\Packaging\IgnoreFlushAndCloseStream.cs (1)
44get { return !_disposed && _stream.CanSeek; }
System\IO\Packaging\InterleavedZipPackagePartStream.cs (3)
114if (pieceStream.CanSeek) 154if (pieceStream.CanSeek) 438public override bool CanSeek => _closed ? false : _dir.GetStream(0).CanSeek;
System\IO\Packaging\PackagePart.cs (1)
786return !s.CanRead && !s.CanSeek && !s.CanWrite;
System\IO\Packaging\ZipPackage.cs (1)
363if (s.CanSeek)
System\IO\Packaging\ZipWrappingStream.cs (2)
128return _baseStream.CanSeek ? _baseStream.Length : _zipArchiveEntry.Length; 143get { return _baseStream.CanSeek; }
System.Memory.Data (1)
System\BinaryData.cs (1)
278if (stream.CanSeek)
System.Net.Http (8)
src\runtime\src\libraries\Common\src\System\IO\DelegatingStream.cs (1)
25get { return _innerStream.CanSeek; }
System\Net\Http\MultipartContent.cs (1)
281if (!readStream.CanSeek)
System\Net\Http\StreamContent.cs (6)
41if (content.CanSeek) 53StreamToStreamCopy.Copy(_content, stream, _bufferSize, !_content.CanSeek); 73!_content.CanSeek, // If the stream can't be re-read, make sure that it gets disposed once it is consumed. 79if (_content.CanSeek) 126if (_content.CanSeek) 141if (_content.CanSeek)
System.Net.Http.Json (1)
System\Net\Http\Json\LengthLimitReadStream.cs (1)
37public override bool CanSeek => _innerStream.CanSeek;
System.Net.Http.WinHttpHandler (1)
System\Net\Http\NoWriteNoSeekStreamContent.cs (1)
23Debug.Assert(!content.CanSeek);
System.Net.Mail (2)
System\Net\DelegatedStream.cs (1)
24public override bool CanSeek => _stream.CanSeek;
System\Net\Mime\MimePart.cs (1)
192if (Stream!.CanSeek)
System.Net.Requests (2)
System\Net\FtpDataStream.cs (1)
162return _stream.CanSeek;
System\Net\NetworkStreamWrapper.cs (1)
73return Stream.CanSeek;
System.Net.WebClient (1)
src\runtime\src\libraries\Common\src\System\IO\DelegatingStream.cs (1)
25get { return _innerStream.CanSeek; }
System.Private.CoreLib (33)
src\runtime\src\libraries\System.Private.CoreLib\src\System\IO\BinaryReader.cs (4)
101if (!_stream.CanSeek) 120if (_stream.CanSeek) 169if (_stream.CanSeek) 520if (_stream.CanSeek)
src\runtime\src\libraries\System.Private.CoreLib\src\System\IO\BufferedStream.cs (7)
94if (!_stream.CanSeek) 175return _stream != null && _stream.CanSeek; 280if (_stream!.CanSeek) 292Debug.Assert(_writePos == 0 && (!_stream.CanSeek || (_readPos == 0 && _readLen == 0))); 332if (_stream.CanSeek) 344Debug.Assert(_writePos == 0 && (!_stream.CanSeek || (_readPos == 0 && _readLen == 0))); 398if (!_stream.CanSeek)
src\runtime\src\libraries\System.Private.CoreLib\src\System\IO\FileStream.cs (1)
578public override bool CanSeek => _strategy.CanSeek;
src\runtime\src\libraries\System.Private.CoreLib\src\System\IO\Strategies\BufferedFileStreamStrategy.cs (15)
38public override bool CanSeek => _strategy.CanSeek; 178if (!_strategy.CanSeek || (destination.Length >= _bufferSize)) 225if (_strategy.CanSeek) 305if (!_strategy.CanSeek) 352Debug.Assert(!_strategy.CanSeek); 395Debug.Assert(_strategy.CanSeek); 602Debug.Assert(_strategy.CanSeek || (_readPos == 0 && _readLen == 0), 605if (!_strategy.CanSeek) 661Debug.Assert(!_strategy.CanSeek); 679Debug.Assert(_strategy.CanSeek); 773if (_strategy.CanSeek) 782Debug.Assert(_writePos == 0 && (!_strategy.CanSeek || (_readPos == 0 && _readLen == 0))); 815if (_strategy.CanSeek) 821Debug.Assert(_writePos == 0 && (!_strategy.CanSeek || (_readPos == 0 && _readLen == 0))); 1003if (!_strategy.CanSeek)
src\runtime\src\libraries\System.Private.CoreLib\src\System\IO\Strategies\DerivedFileStreamStrategy.cs (1)
31public override bool CanSeek => _strategy.CanSeek;
src\runtime\src\libraries\System.Private.CoreLib\src\System\IO\Stream.cs (2)
130if (CanSeek) 1094public override bool CanSeek => _stream.CanSeek;
src\runtime\src\libraries\System.Private.CoreLib\src\System\IO\StreamWriter.cs (1)
150if (_stream.CanSeek && _stream.Position > 0)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Resources\ManifestBasedResourceGroveler.cs (1)
171if (store.CanSeek && store.Length > 4)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Text\Encoding.cs (1)
1077/// is not seekable, even if <paramref name="innerStream"/>'s <see cref="Stream.CanSeek"/> property returns <see langword="true"/>.
System.Private.Windows.Core (1)
Windows\Win32\System\Com\ComManagedStream.cs (1)
20if (makeSeekable && !stream.CanSeek)
System.Private.Xml (4)
System\Xml\Core\XmlEncodedRawTextWriter.cs (1)
168if (!stream.CanSeek || stream.Position == 0)
System\Xml\Core\XmlReader.cs (1)
1748if (input.CanSeek)
System\Xml\Core\XmlUtf8RawTextWriter.cs (1)
112if (!stream.CanSeek || stream.Position == 0)
System\Xml\Resolvers\XmlPreloadedResolver.cs (1)
304if (value.CanSeek)
System.Reflection.Metadata (5)
System\Reflection\Internal\MemoryBlocks\StreamMemoryBlockProvider.cs (1)
40Debug.Assert(stream.CanSeek && stream.CanRead);
System\Reflection\Metadata\MetadataReaderProvider.cs (1)
170if (!stream.CanRead || !stream.CanSeek)
System\Reflection\PortableExecutable\PEHeaders.cs (1)
81if (!peStream.CanRead || !peStream.CanSeek)
System\Reflection\PortableExecutable\PEReader.cs (2)
163if (!peStream.CanRead || !peStream.CanSeek) 827if (!pdbStream.CanRead || !pdbStream.CanSeek)
System.Resources.Extensions (2)
src\runtime\src\libraries\Common\src\System\Resources\ResourceWriter.cs (1)
148if (!value.CanSeek)
System\Resources\Extensions\PreserializedResourceWriter.cs (1)
171if (!value.CanSeek)
System.Resources.Writer (1)
src\runtime\src\libraries\Common\src\System\Resources\ResourceWriter.cs (1)
148if (!value.CanSeek)
System.Security.Cryptography.Cose (12)
System\Security\Cryptography\Cose\CoseMultiSignMessage.cs (2)
192if (!detachedContent.CanSeek) 262if (!detachedContent.CanSeek)
System\Security\Cryptography\Cose\CoseSign1Message.cs (6)
161if (!detachedContent.CanSeek) 212if (!detachedContent.CanSeek) 696if (!detachedContent.CanSeek) 758if (!detachedContent.CanSeek) 852if (!detachedContent.CanSeek) 914if (!detachedContent.CanSeek)
System\Security\Cryptography\Cose\CoseSignature.cs (4)
414if (!detachedContent.CanSeek) 476if (!detachedContent.CanSeek) 537if (!detachedContent.CanSeek) 601if (!detachedContent.CanSeek)
System.ServiceModel.Primitives (3)
Internals\System\Xml\XmlMtomReader.cs (2)
1089get { return stream.CanSeek ? stream.Length : 0; } 1096MemoryStream bufferedStream = stream.CanSeek ? new MemoryStream((int)stream.Length) : new MemoryStream();
System\ServiceModel\Channels\DelegatingStream.cs (1)
25public override bool CanSeek => BaseStream.CanSeek;
System.Speech (1)
Internal\SeekableReadStream.cs (1)
24_canSeek = baseStream.CanSeek; // If the stream is already seekable then don't need to do anything special
System.Text.Json (2)
System\Text\Json\Document\JsonDocument.Parse.cs (2)
806if (stream.CanSeek) 889if (stream.CanSeek)
System.Windows.Extensions (2)
System\Media\SoundPlayer.cs (2)
279if (_stream!.CanSeek) 312if (loadSync && _stream!.CanSeek)
System.Windows.Forms (1)
System\Windows\Forms\Input\Cursor.cs (1)
98if (stream.CanSeek)