213 overrides of CanWrite
Aspire.Hosting (1)
Utils\HashDigestStream.cs (1)
22public override bool CanWrite => true;
Aspire.Hosting.Browsers.Tests (1)
BrowserLogsCdpConnectionTests.cs (1)
574public override bool CanWrite => true;
Aspire.Hosting.Tests (1)
Dcp\GatedReadStream.cs (1)
20public override bool CanWrite => false;
dotnet-svcutil-lib (9)
FrameworkFork\System.Runtime.Serialization\System\Xml\EncodingStreamWrapper.cs (1)
572public override bool CanWrite
FrameworkFork\System.ServiceModel\Internals\System\Runtime\BufferedOutputStream.cs (1)
62public override bool CanWrite
FrameworkFork\System.ServiceModel\System\IdentityModel\HashStream.cs (1)
35public override bool CanWrite
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\BufferedWriteStream.cs (1)
101public override bool CanWrite
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\Connection.cs (1)
239public override bool CanWrite
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\DelegatingStream.cs (1)
59public override bool CanWrite
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\ProducerConsumerStream.cs (1)
30public override bool CanWrite { get { return !_disposed; } }
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\WebSocketTransportDuplexSessionChannel.cs (1)
954public override bool CanWrite
FrameworkFork\System.ServiceModel\System\ServiceModel\Dispatcher\StreamFormatter.cs (1)
332public override bool CanWrite { get { return false; } }
GenerateDocumentationAndConfigFiles (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SerializableBytes.cs (1)
115public override bool CanWrite => false;
ILCompiler.Compiler (1)
src\runtime\src\coreclr\tools\Common\Compiler\ObjectWriter\SectionData.cs (1)
86public override bool CanWrite => false;
ILCompiler.ReadyToRun (1)
src\runtime\src\coreclr\tools\Common\Compiler\ObjectWriter\SectionData.cs (1)
86public override bool CanWrite => false;
Microsoft.AspNetCore.Components.Server (3)
Circuits\RemoteJSDataStream.cs (1)
153public override bool CanWrite => false;
src\aspnetcore\src\Components\Shared\src\ArrayBuilderMemoryStream.cs (1)
31public override bool CanWrite => true;
src\aspnetcore\src\SignalR\common\Shared\MemoryBufferWriter.cs (1)
41public override bool CanWrite => true;
Microsoft.AspNetCore.Components.Web (1)
Forms\InputFile\BrowserFileStream.cs (1)
42public override bool CanWrite => false;
Microsoft.AspNetCore.Components.WebAssembly (2)
src\aspnetcore\src\Components\Shared\src\ArrayBuilderMemoryStream.cs (1)
31public override bool CanWrite => true;
src\aspnetcore\src\Components\Shared\src\PullFromJSDataStream.cs (1)
47public override bool CanWrite => false;
Microsoft.AspNetCore.Components.WebView (2)
src\aspnetcore\src\Components\Shared\src\ArrayBuilderMemoryStream.cs (1)
31public override bool CanWrite => true;
src\aspnetcore\src\Components\Shared\src\PullFromJSDataStream.cs (1)
47public override bool CanWrite => false;
Microsoft.AspNetCore.Components.WebView.WindowsForms (1)
src\BlazorWebView\src\SharedSource\AutoCloseOnReadCompleteStream.cs (1)
20 public override bool CanWrite => _baseStream.CanWrite;
Microsoft.AspNetCore.Components.WebView.Wpf (1)
src\BlazorWebView\src\SharedSource\AutoCloseOnReadCompleteStream.cs (1)
20 public override bool CanWrite => _baseStream.CanWrite;
Microsoft.AspNetCore.Http (1)
Internal\ReferenceReadStream.cs (1)
38public override bool CanWrite
Microsoft.AspNetCore.Http.Connections (2)
src\aspnetcore\src\SignalR\common\Shared\MemoryBufferWriter.cs (1)
41public override bool CanWrite => true;
src\aspnetcore\src\SignalR\common\Shared\PipeWriterStream.cs (1)
25public override bool CanWrite => true;
Microsoft.AspNetCore.Http.Connections.Client (1)
src\aspnetcore\src\SignalR\common\Shared\PipeWriterStream.cs (1)
25public override bool CanWrite => true;
Microsoft.AspNetCore.HttpLogging (1)
BufferingStream.cs (1)
34public override bool CanWrite => _innerStream.CanWrite;
Microsoft.AspNetCore.Mvc.Core (1)
Infrastructure\NonDisposableStream.cs (1)
35public override bool CanWrite => _innerStream.CanWrite;
Microsoft.AspNetCore.OpenApi (1)
src\aspnetcore\src\SignalR\common\Shared\MemoryBufferWriter.cs (1)
41public override bool CanWrite => true;
Microsoft.AspNetCore.OutputCaching (1)
Streams\OutputCacheStream.cs (1)
31public override bool CanWrite => _innerStream.CanWrite;
Microsoft.AspNetCore.RequestDecompression (1)
src\aspnetcore\src\Shared\SizeLimitedStream.cs (1)
26public override bool CanWrite => _innerStream.CanWrite;
Microsoft.AspNetCore.ResponseCaching (2)
src\aspnetcore\src\Shared\SegmentWriteStream.cs (1)
40public override bool CanWrite => !_closed;
Streams\ResponseCachingStream.cs (1)
31public override bool CanWrite => _innerStream.CanWrite;
Microsoft.AspNetCore.ResponseCompression (1)
ResponseCompressionBody.cs (1)
71public override bool CanWrite => _innerStream.CanWrite;
Microsoft.AspNetCore.Server.HttpSys (4)
RequestProcessing\OpaqueStream.cs (1)
36public override bool CanWrite
RequestProcessing\RequestStream.cs (1)
63public override bool CanWrite => false;
RequestProcessing\ResponseBody.cs (1)
54public override bool CanWrite
ResponseStream.cs (1)
21public override bool CanWrite => _innerStream.CanWrite;
Microsoft.AspNetCore.Server.IIS (6)
Core\DuplexStream.cs (1)
22public override bool CanWrite => true;
Core\HttpUpgradeStream.cs (1)
41public override bool CanWrite
Core\ReadOnlyStream.cs (1)
10public override bool CanWrite => false;
Core\WrappingStream.cs (1)
27public override bool CanWrite => _inner.CanWrite;
Core\WriteOnlyStreamInternal.cs (1)
15public override bool CanWrite => true;
src\aspnetcore\src\Shared\ServerInfrastructure\DuplexPipeStream.cs (1)
41public override bool CanWrite => true;
Microsoft.AspNetCore.Server.Kestrel.Core (8)
Internal\Http\HttpRequestStream.cs (1)
26public override bool CanWrite => false;
Internal\Http\HttpResponseStream.cs (1)
24public override bool CanWrite => true;
Internal\Http\HttpUpgradeStream.cs (1)
41public override bool CanWrite
Internal\Infrastructure\ReadOnlyStream.cs (1)
10public override bool CanWrite => false;
Internal\Infrastructure\WrappingStream.cs (1)
26public override bool CanWrite => _inner.CanWrite;
Internal\Infrastructure\WriteOnlyStream.cs (1)
10public override bool CanWrite => true;
Middleware\Internal\LoggingStream.cs (1)
37public override bool CanWrite
src\aspnetcore\src\Shared\ServerInfrastructure\DuplexPipeStream.cs (1)
41public override bool CanWrite => true;
Microsoft.AspNetCore.SignalR.Client.Core (1)
src\aspnetcore\src\SignalR\common\Shared\PipeWriterStream.cs (1)
25public override bool CanWrite => true;
Microsoft.AspNetCore.SignalR.Common (1)
src\aspnetcore\src\SignalR\common\Shared\MemoryBufferWriter.cs (1)
41public override bool CanWrite => true;
Microsoft.AspNetCore.SignalR.Protocols.MessagePack (1)
src\aspnetcore\src\SignalR\common\Shared\MemoryBufferWriter.cs (1)
41public override bool CanWrite => true;
Microsoft.AspNetCore.SignalR.Protocols.NewtonsoftJson (1)
src\aspnetcore\src\SignalR\common\Shared\MemoryBufferWriter.cs (1)
41public override bool CanWrite => true;
Microsoft.AspNetCore.SignalR.Specification.Tests (1)
src\aspnetcore\src\SignalR\common\Shared\MemoryBufferWriter.cs (1)
41public override bool CanWrite => true;
Microsoft.AspNetCore.SignalR.StackExchangeRedis (1)
src\aspnetcore\src\SignalR\common\Shared\MemoryBufferWriter.cs (1)
41public override bool CanWrite => true;
Microsoft.AspNetCore.TestHost (3)
AsyncStreamWrapper.cs (1)
21public override bool CanWrite => _inner.CanWrite;
ResponseBodyReaderStream.cs (1)
35public override bool CanWrite => false;
ResponseBodyWriterStream.cs (1)
21public override bool CanWrite => true;
Microsoft.AspNetCore.Watch.BrowserRefresh (2)
src\sdk\src\Dotnet.Watch\Web.Middleware\ResponseStreamWrapper.cs (1)
47public override bool CanWrite => true;
src\sdk\src\Dotnet.Watch\Web.Middleware\ScriptInjectingStream.cs (1)
35public override bool CanWrite => true;
Microsoft.AspNetCore.WebSockets (1)
AbortStream.cs (1)
37public override bool CanWrite => _innerStream.CanWrite;
Microsoft.AspNetCore.WebUtilities (4)
BufferedReadStream.cs (1)
77public override bool CanWrite
FileBufferingReadStream.cs (1)
186public override bool CanWrite
FileBufferingWriteStream.cs (1)
73public override bool CanWrite => true;
MultipartReaderStream.cs (1)
61public override bool CanWrite
Microsoft.Build (2)
Logging\BinaryLogger\Postprocessing\SubStream.cs (1)
39public override bool CanWrite => false;
Logging\BinaryLogger\Postprocessing\TransparentReadStream.cs (1)
67public override bool CanWrite => false;
Microsoft.Build.Framework (1)
BackEnd\BufferedReadStream.cs (1)
40public override bool CanWrite { get { return _innerStream.CanWrite; } }
Microsoft.CodeAnalysis (4)
Collections\ImmutableMemoryStream.cs (1)
38public override bool CanWrite
InternalUtilities\BlobBuildingStream.cs (1)
46public override bool CanWrite => true;
InternalUtilities\ReadOnlyUnmanagedMemoryStream.cs (1)
63public override bool CanWrite
Text\SourceTextStream.cs (1)
74public override bool CanWrite
Microsoft.CodeAnalysis.Analyzers (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SerializableBytes.cs (1)
115public override bool CanWrite => false;
Microsoft.CodeAnalysis.AnalyzerUtilities (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SerializableBytes.cs (1)
115public override bool CanWrite => false;
Microsoft.CodeAnalysis.CodeStyle (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SerializableBytes.cs (1)
115public override bool CanWrite => false;
Microsoft.CodeAnalysis.ResxSourceGenerator (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SerializableBytes.cs (1)
115public override bool CanWrite => false;
Microsoft.CodeAnalysis.Workspaces (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SerializableBytes.cs (1)
115public override bool CanWrite => false;
Microsoft.Diagnostics.DataContractReader.Contracts (1)
TargetStream.cs (1)
22public override bool CanWrite => false;
Microsoft.DotNet.Cli.Utils (1)
BlockingMemoryStream.cs (1)
73public override bool CanWrite => true;
Microsoft.Extensions.AI.Abstractions (2)
Files\HostedFileDownloadStream.cs (1)
55public override bool CanWrite => false;
Functions\AIFunctionFactory.cs (1)
1388public override bool CanWrite => true;
Microsoft.Extensions.Http.Diagnostics.PerformanceTests (1)
NotSeekableStream.cs (1)
24public override bool CanWrite => true;
Microsoft.Extensions.Http.Diagnostics.Tests (1)
Logging\Internal\NotSeekableStream.cs (1)
23public override bool CanWrite => true;
Microsoft.Maui.Controls (1)
StreamWrapper.cs (1)
40 public override bool CanWrite
Microsoft.ML.Core (3)
Utilities\HybridMemoryStream.cs (1)
40public override bool CanWrite => MyStream.CanWrite;
Utilities\SubsetStream.cs (1)
91public override bool CanWrite { get { return _stream.CanWrite; } }
Utilities\TextReaderStream.cs (1)
40public override bool CanWrite => false;
Microsoft.ML.Data (1)
Utilities\ModelFileUtils.cs (1)
422public override bool CanWrite
Microsoft.ML.FastTree (1)
Utils\StreamExtensions.cs (1)
22public override bool CanWrite => _inner.CanWrite;
Microsoft.ML.Tests (1)
ImagesTests.cs (1)
1387public override bool CanWrite => false;
Microsoft.ML.Tokenizers.Tests (1)
SentencePieceTests.cs (1)
938public override bool CanWrite => false;
Microsoft.NET.Build.Containers (1)
Layer.cs (1)
283public override bool CanWrite => true;
Microsoft.TemplateEngine.Core (2)
Util\CombinedStream.cs (1)
25public override bool CanWrite => false;
Util\StreamProxy.cs (1)
47public override bool CanWrite => _currentTargetStream.CanWrite;
Microsoft.TemplateEngine.Utils (1)
InMemoryFileSystem.cs (1)
896public override bool CanWrite => _basis.CanWrite;
NuGet.Packaging (2)
PackageArchiveReader.cs (1)
239public override bool CanWrite => _inner.CanWrite;
Signing\Archive\ReadOnlyBufferedStream.cs (1)
30public override bool CanWrite => false;
NuGet.Protocol (2)
Events\ProtocolDiagnosticsStream.cs (1)
33public override bool CanWrite => _baseStream.CanWrite;
Utility\DownloadTimeoutStream.cs (1)
119public override bool CanWrite { get; } = false;
PresentationBuildTasks (1)
Microsoft\Build\Tasks\Windows\ResourcesGenerator.cs (1)
65public override bool CanWrite { get { return false; } }
PresentationCore (4)
MS\Internal\IO\Packaging\DeobfuscatingStream.cs (1)
170public override bool CanWrite
MS\Internal\IO\Packaging\NetStream.cs (1)
203public override bool CanWrite
MS\Internal\IO\Packaging\ResponseStream.cs (1)
181public override bool CanWrite
src\wpf\src\Microsoft.DotNet.Wpf\src\Shared\MS\Internal\IO\SynchronizingStream.cs (1)
180public override bool CanWrite
PresentationFramework (7)
MS\Internal\AppModel\BamlStream.cs (1)
82public override bool CanWrite
MS\Internal\IO\Packaging\ByteStream.cs (1)
82public override bool CanWrite
MS\Internal\IO\Packaging\UnsafeIndexingFilterStream.cs (1)
217public override bool CanWrite
MS\Internal\Navigation\BindStream.cs (1)
110public override bool CanWrite
System\Windows\Markup\Baml2006\SharedStream.cs (1)
98public override bool CanWrite
System\Windows\Markup\XamlStream.cs (2)
610public override bool CanWrite 773public override bool CanWrite
PresentationUI (2)
MS\Internal\Documents\Application\StreamProxy.cs (1)
91public override bool CanWrite
MS\Internal\Documents\Application\WriteableOnDemandStream.cs (1)
171public override bool CanWrite
Roslyn.Diagnostics.Analyzers (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SerializableBytes.cs (1)
115public override bool CanWrite => false;
ScenarioTests.Common.Tests (3)
ScenarioTestTypes.cs (2)
1018public override bool CanWrite => false; 1089public override bool CanWrite
TestMockStream.cs (1)
38public override bool CanWrite { get { return InnerStream.CanWrite; } }
System.ComponentModel.TypeConverter (1)
System\ComponentModel\Design\DesigntimeLicenseContextSerializer.cs (1)
81public override bool CanWrite => _stream.CanWrite;
System.Console (1)
System\IO\ConsoleStream.cs (1)
53public sealed override bool CanWrite => _canWrite;
System.Data.Common (2)
System\Data\SQLTypes\SQLBytes.cs (1)
648public override bool CanWrite
System\Data\SQLTypes\SqlXml.cs (1)
315public override bool CanWrite
System.Formats.Tar (2)
src\runtime\src\libraries\Common\src\System\IO\SubReadStream.cs (1)
79public override bool CanWrite => false;
System\Formats\Tar\GnuSparseStream.cs (1)
101public override bool CanWrite => false;
System.IO.Compression (14)
src\runtime\src\libraries\Common\src\System\IO\SubReadStream.cs (1)
79public override bool CanWrite => false;
System\IO\Compression\DeflateManaged\DeflateManagedStream.cs (1)
51public override bool CanWrite
System\IO\Compression\DeflateZLib\DeflateStream.cs (2)
184public override bool CanWrite 1110public override bool CanWrite => true;
System\IO\Compression\GZipStream.cs (1)
54public override bool CanWrite => _deflateStream?.CanWrite ?? false;
System\IO\Compression\PositionPreservingWriteOnlyStreamWrapper.cs (1)
25public override bool CanWrite => true;
System\IO\Compression\WinZipAesStream.cs (1)
650public override bool CanWrite => _encrypting && !_disposed;
System\IO\Compression\ZipArchiveEntry.cs (1)
2271public override bool CanWrite => _canWrite;
System\IO\Compression\ZipCryptoStream.cs (1)
269public override bool CanWrite => !_disposed && _encrypting;
System\IO\Compression\ZipCustomStreams.cs (3)
71public override bool CanWrite => !_isDisposed && _baseStream.CanWrite; 327public override bool CanWrite => _canWrite; 527public override bool CanWrite => false;
System\IO\Compression\ZLibStream.cs (1)
69public override bool CanWrite => _deflateStream?.CanWrite ?? false;
System\IO\Compression\Zstandard\ZstandardStream.cs (1)
129public override bool CanWrite => _mode == CompressionMode.Compress && _stream?.CanWrite == true;
System.IO.Compression.Brotli (1)
System\IO\Compression\BrotliStream.cs (1)
180public override bool CanWrite => _mode == CompressionMode.Compress && _stream != null && _stream.CanWrite;
System.IO.Hashing (1)
System\IO\Hashing\NonCryptographicHashAlgorithm.cs (1)
310public override bool CanWrite => true;
System.IO.Packaging (3)
System\IO\Packaging\IgnoreFlushAndCloseStream.cs (1)
51public override bool CanWrite
System\IO\Packaging\InterleavedZipPackagePartStream.cs (1)
455public override bool CanWrite => _closed ? false : _dir.GetStream(0).CanWrite;
System\IO\Packaging\ZipWrappingStream.cs (1)
42public override bool CanWrite
System.IO.Pipelines (2)
System\IO\Pipelines\PipeReaderStream.cs (1)
36public override bool CanWrite => false;
System\IO\Pipelines\PipeWriterStream.cs (1)
46public override bool CanWrite => true;
System.IO.Pipes (1)
System\IO\Pipes\PipeStream.cs (1)
275public override bool CanWrite
System.IO.Ports (1)
System\IO\Ports\SerialStream.cs (1)
50public override bool CanWrite
System.Memory (1)
System\Buffers\ReadOnlySequenceStream.cs (1)
48public override bool CanWrite => false;
System.Net.Http (12)
src\runtime\src\libraries\Common\src\System\IO\DelegatingStream.cs (1)
28public override bool CanWrite
System\Net\Http\EmptyReadStream.cs (1)
17public override bool CanWrite => false;
System\Net\Http\HttpContent.cs (1)
1151public override bool CanWrite => true;
System\Net\Http\MultipartContent.cs (1)
441public override bool CanWrite => false;
System\Net\Http\SocketsHttpHandler\DecompressionHandler.cs (2)
272public override bool CanWrite => false; 347public override bool CanWrite => false;
System\Net\Http\SocketsHttpHandler\Http2Stream.cs (1)
1595public override bool CanWrite => _http2Stream != null;
System\Net\Http\SocketsHttpHandler\Http3RequestStream.cs (2)
1450public override bool CanWrite => false; 1542public override bool CanWrite => _stream != null;
System\Net\Http\SocketsHttpHandler\HttpContentReadStream.cs (1)
21public sealed override bool CanWrite => false;
System\Net\Http\SocketsHttpHandler\HttpContentWriteStream.cs (1)
21public sealed override bool CanWrite => _connection != null;
System\Net\Http\SocketsHttpHandler\RawConnectionStream.cs (1)
22public sealed override bool CanWrite => _connection != null;
System.Net.Http.Json (1)
System\Net\Http\Json\LengthLimitReadStream.cs (1)
38public override bool CanWrite => false;
System.Net.Http.WinHttpHandler (2)
System\Net\Http\WinHttpRequestStream.cs (1)
54public override bool CanWrite
System\Net\Http\WinHttpResponseStream.cs (1)
48public override bool CanWrite
System.Net.HttpListener (2)
System\Net\HttpRequestStream.cs (1)
13public override bool CanWrite => false;
System\Net\HttpResponseStream.cs (1)
17public override bool CanWrite => true;
System.Net.Mail (1)
System\Net\DelegatedStream.cs (1)
28public abstract override bool CanWrite { get; }
System.Net.Quic (1)
System\Net\Quic\QuicStream.Stream.cs (1)
152public override bool CanWrite => !Volatile.Read(ref _disposed) && _canWrite;
System.Net.Requests (5)
System\Net\FtpDataStream.cs (1)
166public override bool CanWrite
System\Net\HttpWebResponse.cs (1)
389public override bool CanWrite => false;
System\Net\NetworkStreamWrapper.cs (1)
77public override bool CanWrite
System\Net\RequestBufferingStream.cs (1)
23public override bool CanWrite => true;
System\Net\RequestStream.cs (1)
40public override bool CanWrite
System.Net.Security (2)
System\Net\Security\NegotiateStream.cs (1)
262public override bool CanWrite => IsAuthenticated && InnerStream.CanWrite;
System\Net\Security\SslStream.cs (1)
665public override bool CanWrite => IsAuthenticated && InnerStream.CanWrite && !_shutdown;
System.Net.Sockets (1)
System\Net\Sockets\NetworkStream.cs (1)
110public override bool CanWrite => _writeable;
System.Net.WebClient (2)
src\runtime\src\libraries\Common\src\System\IO\ChunkedMemoryStream.cs (1)
110public override bool CanWrite => true;
src\runtime\src\libraries\Common\src\System\IO\DelegatingStream.cs (1)
28public override bool CanWrite
System.Net.WebSockets (1)
System\Net\WebSockets\WebSocketStream.cs (1)
101public override bool CanWrite => !_disposed && WebSocket.State is WebSocketState.Open or WebSocketState.CloseReceived;
System.Private.CoreLib (13)
src\runtime\src\libraries\System.Private.CoreLib\src\System\IO\BufferedStream.cs (1)
163public override bool CanWrite
src\runtime\src\libraries\System.Private.CoreLib\src\System\IO\FileStream.cs (1)
389public override bool CanWrite => _strategy.CanWrite;
src\runtime\src\libraries\System.Private.CoreLib\src\System\IO\MemoryStream.cs (1)
100public override bool CanWrite => _writable;
src\runtime\src\libraries\System.Private.CoreLib\src\System\IO\ReadOnlyMemoryStream.cs (1)
40public override bool CanWrite => false;
src\runtime\src\libraries\System.Private.CoreLib\src\System\IO\Strategies\BufferedFileStreamStrategy.cs (1)
36public override bool CanWrite => _strategy.CanWrite;
src\runtime\src\libraries\System.Private.CoreLib\src\System\IO\Strategies\DerivedFileStreamStrategy.cs (1)
29public override bool CanWrite => _strategy.CanWrite;
src\runtime\src\libraries\System.Private.CoreLib\src\System\IO\Strategies\OSFileStreamStrategy.cs (1)
75public sealed override bool CanWrite => !_fileHandle.IsClosed && (_access & FileAccess.Write) != 0;
src\runtime\src\libraries\System.Private.CoreLib\src\System\IO\Stream.cs (2)
1012public override bool CanWrite => true; 1093public override bool CanWrite => _stream.CanWrite;
src\runtime\src\libraries\System.Private.CoreLib\src\System\IO\StringStream.cs (1)
83public override bool CanWrite => false;
src\runtime\src\libraries\System.Private.CoreLib\src\System\IO\UnmanagedMemoryStream.cs (1)
189public override bool CanWrite => _isOpen && (_access & FileAccess.Write) != 0;
src\runtime\src\libraries\System.Private.CoreLib\src\System\IO\WritableMemoryStream.cs (1)
42public override bool CanWrite => _isOpen;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Text\TranscodingStream.cs (1)
75public override bool CanWrite => _innerStream?.CanWrite ?? false;
System.Private.DataContractSerialization (2)
System\Runtime\Serialization\Json\JsonEncodingStreamWrapper.cs (1)
82public override bool CanWrite
System\Xml\EncodingStreamWrapper.cs (1)
534public override bool CanWrite
System.Reflection.Metadata (1)
System\Reflection\PortableExecutable\DebugDirectory\DebugDirectoryBuilder.EmbeddedPortablePdb.cs (1)
66public override bool CanWrite => true;
System.Security.Cryptography (1)
System\Security\Cryptography\CryptoStream.cs (1)
86public override bool CanWrite
System.ServiceModel.Http (1)
System\ServiceModel\Channels\WebSocketTransportDuplexSessionChannel.cs (1)
926public override bool CanWrite
System.ServiceModel.NetFramingBase (1)
System\ServiceModel\Channels\Connection.cs (1)
113public override bool CanWrite
System.ServiceModel.Primitives (9)
Internals\System\Runtime\BufferedOutputStream.cs (1)
63public override bool CanWrite
Internals\System\Xml\XmlMtomReader.cs (2)
2146public override bool CanWrite 2855public override bool CanWrite
System\IdentityModel\HashStream.cs (1)
36public override bool CanWrite
System\ServiceModel\Channels\BufferedReadStream.cs (1)
101public override bool CanWrite
System\ServiceModel\Channels\BufferedWriteStream.cs (1)
115public override bool CanWrite
System\ServiceModel\Channels\DelegatingStream.cs (1)
27public override bool CanWrite => BaseStream.CanWrite;
System\ServiceModel\Channels\ProducerConsumerStream.cs (1)
31public override bool CanWrite { get { return !_disposed; } }
System\ServiceModel\Dispatcher\StreamFormatter.cs (1)
440public override bool CanWrite { get { return false; } }
System.Speech (1)
Internal\SeekableReadStream.cs (1)
56public override bool CanWrite
System.Windows.Forms (1)
System\Windows\Forms\ActiveX\DataStreamFromComStream.cs (1)
26public override bool CanWrite => true;
151 references to CanWrite
dotnet (1)
Commands\Test\MTP\IPC\HttpTestHostGateway.cs (1)
205if (response.OutputStream.CanWrite)
dotnet-svcutil-lib (5)
FrameworkFork\System.Runtime.Serialization\System\Xml\EncodingStreamWrapper.cs (1)
579return _stream.CanWrite;
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\BufferedWriteStream.cs (3)
49Contract.Assert(stream.CanWrite); 65if (!_stream.CanWrite) 103get { return _stream != null && _stream.CanWrite; }
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\DelegatingStream.cs (1)
63return _stream.CanWrite;
Microsoft.AspNetCore.Components.WebView.WindowsForms (1)
src\BlazorWebView\src\SharedSource\AutoCloseOnReadCompleteStream.cs (1)
20 public override bool CanWrite => _baseStream.CanWrite;
Microsoft.AspNetCore.Components.WebView.Wpf (1)
src\BlazorWebView\src\SharedSource\AutoCloseOnReadCompleteStream.cs (1)
20 public override bool CanWrite => _baseStream.CanWrite;
Microsoft.AspNetCore.HttpLogging (1)
BufferingStream.cs (1)
34public override bool CanWrite => _innerStream.CanWrite;
Microsoft.AspNetCore.Mvc.Core (1)
Infrastructure\NonDisposableStream.cs (1)
35public override bool CanWrite => _innerStream.CanWrite;
Microsoft.AspNetCore.OutputCaching (1)
Streams\OutputCacheStream.cs (1)
31public override bool CanWrite => _innerStream.CanWrite;
Microsoft.AspNetCore.RequestDecompression (1)
src\aspnetcore\src\Shared\SizeLimitedStream.cs (1)
26public override bool CanWrite => _innerStream.CanWrite;
Microsoft.AspNetCore.ResponseCaching (1)
Streams\ResponseCachingStream.cs (1)
31public override bool CanWrite => _innerStream.CanWrite;
Microsoft.AspNetCore.ResponseCompression (1)
ResponseCompressionBody.cs (1)
71public override bool CanWrite => _innerStream.CanWrite;
Microsoft.AspNetCore.Server.HttpSys (2)
RequestProcessing\OpaqueStream.cs (1)
38get { return _responseStream.CanWrite; }
ResponseStream.cs (1)
21public override bool CanWrite => _innerStream.CanWrite;
Microsoft.AspNetCore.Server.IIS (2)
Core\HttpUpgradeStream.cs (1)
45return _responseStream.CanWrite;
Core\WrappingStream.cs (1)
27public override bool CanWrite => _inner.CanWrite;
Microsoft.AspNetCore.Server.Kestrel.Core (4)
Internal\Http\HttpUpgradeStream.cs (1)
45return _responseStream.CanWrite;
Internal\Infrastructure\StatusCheckWriteStream.cs (1)
36public override bool CanWrite => _inner.CanWrite;
Internal\Infrastructure\WrappingStream.cs (1)
26public override bool CanWrite => _inner.CanWrite;
Middleware\Internal\LoggingStream.cs (1)
41return _inner.CanWrite;
Microsoft.AspNetCore.TestHost (1)
AsyncStreamWrapper.cs (1)
21public override bool CanWrite => _inner.CanWrite;
Microsoft.AspNetCore.WebSockets (1)
AbortStream.cs (1)
37public override bool CanWrite => _innerStream.CanWrite;
Microsoft.AspNetCore.WebUtilities (2)
BufferedReadStream.cs (1)
79get { return _inner.CanWrite; }
HttpResponseStreamWriter.cs (1)
74if (!_stream.CanWrite)
Microsoft.Build.Framework (1)
BackEnd\BufferedReadStream.cs (1)
40public override bool CanWrite { get { return _innerStream.CanWrite; } }
Microsoft.CodeAnalysis (2)
Compilation\Compilation.cs (2)
2851if (!peStream.CanWrite) 2863if (!pdbStream.CanWrite)
Microsoft.CodeAnalysis.CSharp (1)
Compiler\DocumentationCommentCompiler.cs (1)
89if (xmlDocStream != null && xmlDocStream.CanWrite)
Microsoft.CodeAnalysis.VisualBasic (1)
Compilation\DocumentationComments\DocumentationCommentCompiler.vb (1)
70If xmlDocStream IsNot Nothing AndAlso xmlDocStream.CanWrite Then
Microsoft.Maui.Controls (1)
StreamWrapper.cs (1)
42 get { return _wrapped.CanWrite; }
Microsoft.ML.Core (3)
Data\IFileHandle.cs (1)
184if (_streamWrite.CanWrite)
Utilities\HybridMemoryStream.cs (1)
40public override bool CanWrite => MyStream.CanWrite;
Utilities\SubsetStream.cs (1)
91public override bool CanWrite { get { return _stream.CanWrite; } }
Microsoft.ML.Data (3)
Commands\DataCommand.cs (1)
420Contracts.CheckParam(stream.CanWrite, nameof(stream), "Must be writable");
DataLoadSave\Binary\BinarySaver.cs (1)
648_host.CheckParam(stream.CanWrite, nameof(stream), "cannot save to non-writable stream");
Utilities\ModelFileUtils.cs (1)
427return _entry.Stream.CanWrite;
Microsoft.ML.FastTree (1)
Utils\StreamExtensions.cs (1)
22public override bool CanWrite => _inner.CanWrite;
Microsoft.Private.Windows.Core (1)
Windows\Win32\System\Com\ComManagedStream.cs (1)
207grfMode = _dataStream.CanWrite
Microsoft.TemplateEngine.Core (1)
Util\StreamProxy.cs (1)
47public override bool CanWrite => _currentTargetStream.CanWrite;
Microsoft.TemplateEngine.Utils (1)
InMemoryFileSystem.cs (1)
896public override bool CanWrite => _basis.CanWrite;
Microsoft.TestPlatform.CommunicationUtilities (1)
LengthPrefixCommunicationChannel.cs (1)
55catch (NotSupportedException ex) when (!_writer.BaseStream.CanWrite)
Mono.Cecil (1)
Mono.Cecil\ModuleDefinition.cs (1)
1285 if (!stream.CanWrite || !stream.CanSeek)
NuGet.Packaging (1)
PackageArchiveReader.cs (1)
239public override bool CanWrite => _inner.CanWrite;
NuGet.Protocol (1)
Events\ProtocolDiagnosticsStream.cs (1)
33public override bool CanWrite => _baseStream.CanWrite;
PresentationCore (6)
MS\Internal\IO\Packaging\ResponseStream.cs (1)
185return (!_closed && _innerStream.CanWrite);
src\wpf\src\Microsoft.DotNet.Wpf\src\Shared\MS\Internal\IO\SynchronizingStream.cs (1)
186return ((_baseStream != null) && _baseStream.CanWrite);
System\Windows\Ink\StrokeCollection.cs (1)
82if ( !stream.CanWrite )
System\Windows\Media\Imaging\BitmapDecoder.cs (2)
1098isOriginalWritable = stream.CanSeek && stream.CanWrite; 1542if (!seekable || ((!bitmapStream.CanWrite) && (bitmapStream.Length <= 1048576)))
System\Windows\Media\StreamAsIStream.cs (1)
463canWrite = dataStream.CanWrite;
PresentationFramework (6)
MS\Internal\AppModel\BamlStream.cs (1)
84get { return _stream.CanWrite; }
MS\Internal\IO\Packaging\ManagedIStream.cs (2)
119if (_ioStream.CanRead && _ioStream.CanWrite) 127else if (_ioStream.CanWrite)
MS\Internal\Navigation\BindStream.cs (1)
114return _stream.CanWrite;
System\Windows\Annotations\Storage\XmlStreamStore.cs (1)
361if (!_stream.CanWrite)
System\Windows\Markup\BamlWriter.cs (1)
29if (!stream.CanWrite)
PresentationUI (7)
MS\Internal\Documents\Application\FileController.cs (1)
220if (doc.Source.CanWrite)
MS\Internal\Documents\Application\StreamProxy.cs (1)
93get { return _proxy.CanWrite; }
MS\Internal\Documents\Application\TransactionalPackage.cs (2)
80if (!workspace.CanWrite) 99if (!target.CanWrite)
MS\Internal\Documents\Application\WriteableOnDemandStream.cs (3)
169/// <see cref="System.IO.Stream.CanWrite"/> 183return _active.CanWrite; 244if (_isActiveWriteable && _active.CanWrite)
ReachFramework (1)
Packaging\PartEditor.cs (1)
100if (_partDataStream.CanWrite)
ScenarioTests.Common.Tests (1)
TestMockStream.cs (1)
38public override bool CanWrite { get { return InnerStream.CanWrite; } }
System.ComponentModel.TypeConverter (1)
System\ComponentModel\Design\DesigntimeLicenseContextSerializer.cs (1)
81public override bool CanWrite => _stream.CanWrite;
System.Data.Common (3)
System\Data\SQLTypes\SqlXml.cs (3)
321return _stream.CanWrite; 516if (!_stream.CanWrite) 529if (_isClosed || _stream == null || (!_stream.CanRead && !_stream.CanWrite && !_stream.CanSeek))
System.Formats.Tar (4)
System\Formats\Tar\TarFile.cs (3)
63if (!destination.CanWrite) 131if (!destination.CanWrite) 726Debug.Assert(destination.CanWrite);
System\Formats\Tar\TarWriter.cs (1)
93if (!archiveStream.CanWrite)
System.IO.Compression (7)
System\IO\Compression\DeflateZLib\DeflateStream.cs (2)
120if (!stream.CanWrite) 193return (_mode == CompressionMode.Compress && _stream.CanWrite);
System\IO\Compression\ZipArchive.cs (2)
1037if (!stream.CanWrite) 1053if (!stream.CanRead || !stream.CanWrite || !stream.CanSeek)
System\IO\Compression\ZipCustomStreams.cs (1)
71public override bool CanWrite => !_isDisposed && _baseStream.CanWrite;
System\IO\Compression\Zstandard\ZstandardStream.cs (2)
36if (!stream.CanWrite) 129public override bool CanWrite => _mode == CompressionMode.Compress && _stream?.CanWrite == true;
System.IO.Compression.Brotli (2)
System\IO\Compression\BrotliStream.cs (2)
36if (!stream.CanWrite) 180public override bool CanWrite => _mode == CompressionMode.Compress && _stream != null && _stream.CanWrite;
System.IO.Compression.ZipFile (1)
System\IO\Compression\ZipFile.Create.cs (1)
539if (!destination.CanWrite)
System.IO.Packaging (5)
System\IO\Packaging\IgnoreFlushAndCloseStream.cs (1)
53get { return !_disposed && _stream.CanWrite; }
System\IO\Packaging\InterleavedZipPackagePartStream.cs (1)
455public override bool CanWrite => _closed ? false : _dir.GetStream(0).CanWrite;
System\IO\Packaging\PackagePart.cs (2)
592if (s.CanWrite) 786return !s.CanRead && !s.CanSeek && !s.CanWrite;
System\IO\Packaging\ZipWrappingStream.cs (1)
48return _baseStream.CanWrite;
System.IO.Pipelines (2)
src\runtime\src\libraries\Common\src\System\IO\StreamHelpers.CopyValidation.cs (2)
20if (!sourceCanRead && !source.CanWrite) 25bool destinationCanWrite = destination.CanWrite;
System.Net.Http (1)
src\runtime\src\libraries\Common\src\System\IO\DelegatingStream.cs (1)
30get { return _innerStream.CanWrite; }
System.Net.Http.WinHttpHandler (3)
src\runtime\src\libraries\Common\src\System\IO\StreamHelpers.CopyValidation.cs (2)
20if (!sourceCanRead && !source.CanWrite) 25bool destinationCanWrite = destination.CanWrite;
System\Net\Http\NoWriteNoSeekStreamContent.cs (1)
22Debug.Assert(!content.CanWrite);
System.Net.HttpListener (2)
System\Net\Managed\HttpResponseStream.Managed.cs (2)
61if (_stream.CanWrite) 96if (_stream.CanWrite)
System.Net.Mail (5)
System\Net\Base64Stream.cs (1)
56public override bool CanWrite => BaseStream.CanWrite;
System\Net\CloseableStream.cs (1)
22public override bool CanWrite => BaseStream.CanWrite;
System\Net\Mime\EightBitStream.cs (1)
49public override bool CanWrite => BaseStream.CanWrite;
System\Net\Mime\QEncodedStream.cs (1)
56public override bool CanWrite => BaseStream.CanWrite;
System\Net\Mime\QuotedPrintableStream.cs (1)
81public override bool CanWrite => BaseStream.CanWrite;
System.Net.Requests (1)
System\Net\NetworkStreamWrapper.cs (1)
81return Stream.CanWrite;
System.Net.Security (3)
System\Net\Security\AuthenticatedStream.cs (1)
22if (!innerStream.CanRead || !innerStream.CanWrite)
System\Net\Security\NegotiateStream.cs (1)
262public override bool CanWrite => IsAuthenticated && InnerStream.CanWrite;
System\Net\Security\SslStream.cs (1)
665public override bool CanWrite => IsAuthenticated && InnerStream.CanWrite && !_shutdown;
System.Net.WebClient (1)
src\runtime\src\libraries\Common\src\System\IO\DelegatingStream.cs (1)
30get { return _innerStream.CanWrite; }
System.Net.WebSockets (4)
System\Net\WebSockets\ManagedWebSocket.cs (1)
145Debug.Assert(stream.CanWrite, $"Expected writeable {nameof(stream)}");
System\Net\WebSockets\WebSocket.cs (3)
136if (!stream.CanRead || !stream.CanWrite) 164if (!stream.CanRead || !stream.CanWrite) 190if (!innerStream.CanRead || !innerStream.CanWrite)
System.Private.CoreLib (25)
src\runtime\src\libraries\System.Private.CoreLib\src\System\IO\BinaryWriter.cs (1)
50if (!output.CanWrite)
src\runtime\src\libraries\System.Private.CoreLib\src\System\IO\BufferedStream.cs (8)
80if (!_stream.CanRead && !_stream.CanWrite) 110if (!_stream.CanWrite) 167return _stream != null && _stream.CanWrite; 288if (_stream.CanWrite) 297if (_stream!.CanWrite) 340if (_stream.CanWrite) 349if (_stream.CanWrite) 1059Debug.Assert(_stream.CanWrite);
src\runtime\src\libraries\System.Private.CoreLib\src\System\IO\FileStream.cs (3)
330else if (!_strategy.CanWrite) 349else if (!_strategy.CanWrite) 389public override bool CanWrite => _strategy.CanWrite;
src\runtime\src\libraries\System.Private.CoreLib\src\System\IO\Strategies\BufferedFileStreamStrategy.cs (2)
36public override bool CanWrite => _strategy.CanWrite; 1019if (!_strategy.CanWrite)
src\runtime\src\libraries\System.Private.CoreLib\src\System\IO\Strategies\DerivedFileStreamStrategy.cs (1)
29public override bool CanWrite => _strategy.CanWrite;
src\runtime\src\libraries\System.Private.CoreLib\src\System\IO\Stream.cs (5)
56if (CanWrite) 90if (CanWrite) 483if (!CanWrite) 995if (!destination.CanWrite) 1093public override bool CanWrite => _stream.CanWrite;
src\runtime\src\libraries\System.Private.CoreLib\src\System\IO\StreamWriter.cs (1)
127if (!stream.CanWrite)
src\runtime\src\libraries\System.Private.CoreLib\src\System\IO\UnmanagedMemoryStreamWrapper.cs (2)
140if (!destination.CanRead && !destination.CanWrite) 146if (!destination.CanWrite)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Text\Encoding.cs (1)
1074/// The returned <see cref="Stream"/>'s <see cref="Stream.CanRead"/> and <see cref="Stream.CanWrite"/> properties
src\runtime\src\libraries\System.Private.CoreLib\src\System\Text\TranscodingStream.cs (1)
75public override bool CanWrite => _innerStream?.CanWrite ?? false;
System.Private.DataContractSerialization (2)
System\Xml\EncodingStreamWrapper.cs (2)
541return _stream.CanWrite; 561if (_stream.CanWrite)
System.Private.Windows.Core (1)
Windows\Win32\System\Com\ComManagedStream.cs (1)
207grfMode = _dataStream.CanWrite
System.Resources.Extensions (1)
src\runtime\src\libraries\Common\src\System\Resources\ResourceWriter.cs (1)
67if (!stream.CanWrite)
System.Resources.Writer (1)
src\runtime\src\libraries\Common\src\System\Resources\ResourceWriter.cs (1)
67if (!stream.CanWrite)
System.Security.Cryptography (3)
System\Security\Cryptography\CryptoStream.cs (3)
57if (!_stream.CanWrite) 745ObjectDisposedException.ThrowIf(!destination.CanRead && !destination.CanWrite, destination); 747if (!destination.CanWrite)
System.ServiceModel.Primitives (4)
System\ServiceModel\Channels\BufferedWriteStream.cs (3)
52Contract.Assert(stream.CanWrite); 71Contract.Assert(_stream.CanWrite); 117get { return _stream != null && _stream.CanWrite; }
System\ServiceModel\Channels\DelegatingStream.cs (1)
27public override bool CanWrite => BaseStream.CanWrite;
System.Text.Json (2)
System\Text\Json\Writer\Utf8JsonWriter.cs (2)
239if (!utf8Json.CanWrite) 307if (!utf8Json.CanWrite)